溫馨提示×

MyBatis怎么加載映射文件

小億
125
2024-01-23 17:17:39
欄目: 編程語言

在 MyBatis 中,要加載映射文件有兩種方式:

  1. 使用 XML 配置文件加載映射文件:在 MyBatis 的配置文件(通常是 mybatis-config.xml)中,可以通過 <mappers> 元素來指定要加載的映射文件。例如:
<configuration>
  <mappers>
    <mapper resource="com/example/mapper/UserMapper.xml"/>
    <mapper resource="com/example/mapper/OrderMapper.xml"/>
  </mappers>
</configuration>

上述代碼中,<mapper> 元素的 resource 屬性指定了映射文件的路徑。MyBatis 會根據配置文件中的路徑信息來加載相應的映射文件。

  1. 使用注解加載映射文件:在 DAO 接口上使用注解 @Mapper,并在映射文件中使用注解 @Select、@Insert、@Update、@Delete 等來編寫 SQL 語句。例如:
@Mapper
public interface UserMapper {
  @Select("SELECT * FROM users")
  List<User> getAllUsers();
}

上述代碼中,@Mapper 注解告訴 MyBatis 這是一個 DAO 接口,需要加載映射文件。MyBatis 會根據接口中的注解信息來生成對應的 SQL 語句,并執行相應的數據庫操作。

以上兩種方式可以同時使用,也可以只使用其中一種。根據項目的需求和個人喜好,選擇合適的方式加載映射文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女