注解:
1.@Insert:实现新增。
2.@Update:实现更新。
3.@Delete:实现删除。
4.@Select:实现查询。
5.@Result:实现结果集封装。
6.@Results:可以与@Result一起使用,封装多个结果集。
7.@One:实现一对一结果集封装。
8.@Many:实现一对多结果集封装。
9.@CacheNamespace(blocking = true):开启二级缓存
环境:
无映射文件
示例一 CRUD操作
示例 二 多对一 延时加载(懒加载)
根据id查询员工及其员工的部门信息
1.1 User类结构
2.注解配置 多对一使用@One(一般不开启懒加载) 一对多使用@Many(多对一一般开启懒加载)
2.引用配置
示例三 二级缓存的配置
1.在主配置文件中配置
2.注解类配置
然后就配置成功了