一.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> 标签,是多表查询的关键,在注解中用来指定子查询返回单一对象
本文详细介绍了Mybatis框架中常用的注解,包括@Insert、@Update、@Delete、@Select等基本操作注解,以及@Result、@Results、@ResultMap、@One、@Many等用于结果集封装和复杂关系映射的高级注解。通过这些注解,开发者可以更加灵活地进行数据库操作和数据映射。
2849

被折叠的 条评论
为什么被折叠?



