Annotation注解

常用的Annotation注解
MyBatis的注解位于org.apache.ibatis.annotations包下,常用的注解如下:

  • Select:映射查询的SQL语句
  • SelectProvider:Select语句的动态SQL映射。
  • 其他Insert/Delete/Update及其Provider省略。
  • Result:在列和属性之间的单独结果映射。包括id/column/property/javaType/jdbcType等等。和<association>类似。
  • Results:多结果映射(Result)列表。
  • Options:提供配置选项的附加值。
  • One:复杂类型的单独属性值映射,必须指定select属性。
  • Many:复杂类型的集合属性映射,必须指定select属性。
  • Param:当映射器需要多个参数的时候,为参数取名。比如使用@Param(“id”)的时候,SQL中参数应该命名为#{id}。

Annotation注解的使用
我不喜欢Annotation替代XML配置,因为这样看起来挺乱的。
SSM in Action——MyBatis注解
这样一个UserMapper.class就替代了java类和Mapper.xml。其他代码不变。

相关文章:

  • 2022-01-15
  • 2021-11-04
  • 2022-01-05
  • 2021-12-13
  • 2022-12-23
  • 2019-01-16
  • 2021-10-08
猜你喜欢
  • 2021-07-29
  • 2022-01-14
  • 2021-11-06
  • 2021-07-31
  • 2021-06-26
  • 2022-01-14
  • 2022-12-23
相关资源
相似解决方案