一.Mybatis常用注解
1>@Insert :
实现新增
2>@Update:
实现更新
3>@Delete:
实现删除
4>@Select:
实现查询
5>@Result:
实现结果集封装
6>@Results:
可以与@Result 一起使用,封装多个结果集
7>@ResultMap:
实现引用@Results 定义的封装
8>@One:
实现一对一结果集封装
9>@Many:
实现一对多结果集封装
10>@CacheNamespace:
实现注解二级缓存的使用
复杂关系映射的注解说明
1>@Results 注解
代替的是标签<resultMap>
2>@Resutl 注解
代替了 <id> 标签和<result> 标签
3>@One 注解(一对一)
代替了<assocation> 标签,是多表查询的关键,在注解中用来指定子查询返回单一对象
4>@Many 注解(多对一)
代替了<assocation> 标签,是多表查询的关键,在注解中用来指定子查询返回单一对象