mybatis注解方式的注意事项
来源:互联网 发布:标签设计软件免费版 编辑:程序博客网 时间:2024/06/03 15:06
1) 在利用注解配置映射器接口的时候,必须要通过
sqlSessionFactory.getConfiguration().addMapper(IBlogDAO.class);来对给映射器接口注册,如果映射器接口中使用了@ResultMap注解,则由于已经在mybatis-config.xml配置了Mapper,则就不需要再次在代码中添加mapper。
2)当方法有多个参数的时候,为了与SQL语句中的#{}对应,一般可以使用@Param("")来为每个参数命别名,使得该别名与#{}对应。当参数只有一个的时候,不需要别名。
3 在进行更新删除添加的时候,如果传递的是一个实体对象,则SQL可以直接使用实体的属性。
4)映射器接口调用SqlBuilder中的方法,都是将参数转换为Map中的key,可以在SqlBuilder的方法中利用Map来获取传递的参数值,进而进行逻辑操作判断。
5)注解中对于返回多条记录的查询可以直接利用@Results和@Result来配置映射,或者利用@ResultMap来调用SQL配置文件中的ResultMap。
0 0
- mybatis注解方式的注意事项
- 基于注解的Mybatis mapper 接口注意事项
- Hibernate4 注解方式注意事项
- 注解方式的mybatis的使用
- mybatis注解方式返回insert的id
- 使用注解的方式玩转MyBatis
- MyBatis注解方式的基本用法
- 自学Mybatis(三)-----Mybatis注解方式的基本用法
- struts2 注解方式注册action中 namespace 的注意事项
- Mybatis注解方式实现CURD
- mybatis 注解方式批量插入
- Springboot集成mybatis注解方式
- springmvc mybatis 注解的方式 事务不起作用解决方案
- Mybatis学习笔记-CURD(基于注解的方式)
- 基于全注解方式实现MyBatis链接数据库的demo
- Mybatis使用注解的方式一次插入多条数据
- mybatis @Alias注解在类上的使用方式
- mybatis集成spring操作数据库(以注解的方式)
- 再次谈谈easyui datagrid 的数据加载
- iOS UI篇10- Storyboard(Storyboard Reference)
- 用IntelliJ IDEA创建Gradle项目简单入门
- Java实验(12) 异常捕捉
- CentOS
- mybatis注解方式的注意事项
- Jmeter+H2 Database动态部署JAR包到代理端
- MyBatis复习
- 欢迎使用CSDN-markdown编辑器
- [linux] 进度条
- 个人简历工作地点的选择(Android开源项目)
- 我的arm_linux移植笔记
- 服务端入门《四》(makefile)
- Python中集合(set)类型