Mybatis注解开发 —— Mybatis(十二)
常用注解说明
@Insert:新增
@Update:更新
@Delete:删除
@Select:查询
@Result:封装结果集
id:是否为主键字段
column:数据库的列名
property:需要装配的属性名
one:需要使用的@One注解
many:需要使用的@Many注解
@Results:封装多个结果集
@ResultMap:引用@Result定义的封装
@One:一对一结果集封装
select:指定用来多表查询的sqlmapper
@Many:一对多结果集封装
select:代表将要执行的 sql 语句
fetchType:代表加载方式,一般如果要延迟加载都设置为 LAZY 的值
@SelectProvider:动态Sql映射
@CacheNamespace:注解二级缓存的使用
熬过最苦的日子,做最酷的自己
浙公网安备 33010602011771号