摘要:
(会用) if标签 ``标签的 test 属性中写的是对象的属性名, 映射配置文件 持久层接口 测试文件 where标签 为了简化上面 where 1=1 的条件拼装,我们可以采用``标签来简化开发。 作用 1. 自动向sql语句中添加where关键字 2. 去掉第一个条件的and关键字 映射配置文 阅读全文
摘要:
Mybatis的连接池及事务 (了解,会用) Mybatis连接池 配置的位置 主配置文件SQLMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。 type的取值 POOLED: 采用传统的javax.sql.DataSource规范中的连接池,myba 阅读全文
摘要:
输入映射papameterType 传递简单类型 基本类型和String我们可以直接写类型名称,也可以使用包名.类名的方式。例如:java.lang.String 传递pojo对象 Mybatis使用ognl表达式解析对象字段的值、 {}或${}括号中的值为pojo属性名称。 OGNL表达式:Obj 阅读全文
摘要:
配置的内容和顺序 properties(属性) property settings(全局配置参数) setting typeAliases(类型别名) typeAliase package typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) env 阅读全文
摘要:
Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 目录结构: XML方式 创建步骤: 1. 创建maven工程,什么都不选就ok,并导入坐标; 2. 编写User实体类和 阅读全文
摘要:
基于原始dao实现CRUD 需要程序员编写Dao接口和Dao实现类,即就是UserDao接口和UserDaoImpl实现类 原始Dao开发中存在以下问题: Dao方法体存在重复代码:通过SqlSessionFactory创建SqlSession,调用SqlSession的数据库操作方法 调用sqlS 阅读全文