摘要: 多表操作 举例说明 多对一: 用户和订单是一对多,一个用户可以下多个订单; 订单和用户是多对一,多个订单属于同一个用户。 一对一: 人和身份证号。一个人只能有一个身份证号,一个身份证号也只能被一个人所有。 多对多: 老师和学生之间。一个学生可以被多个老师教过,一个老师可以交多个学生。 开始之前 1. 阅读全文
posted @ 2019-07-20 15:07 伊万夫斯基 阅读(418) 评论(0) 推荐(0) 编辑
摘要: (会用) if标签 ``标签的 test 属性中写的是对象的属性名, 映射配置文件 持久层接口 测试文件 where标签 为了简化上面 where 1=1 的条件拼装,我们可以采用``标签来简化开发。 作用 1. 自动向sql语句中添加where关键字 2. 去掉第一个条件的and关键字 映射配置文 阅读全文
posted @ 2019-07-17 22:57 伊万夫斯基 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Mybatis的连接池及事务 (了解,会用) Mybatis连接池 配置的位置 主配置文件SQLMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。 type的取值 POOLED: 采用传统的javax.sql.DataSource规范中的连接池,myba 阅读全文
posted @ 2019-07-17 22:52 伊万夫斯基 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 输入映射papameterType 传递简单类型 基本类型和String我们可以直接写类型名称,也可以使用包名.类名的方式。例如:java.lang.String 传递pojo对象 Mybatis使用ognl表达式解析对象字段的值、 {}或${}括号中的值为pojo属性名称。 OGNL表达式:Obj 阅读全文
posted @ 2019-07-17 22:49 伊万夫斯基 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 配置的内容和顺序 properties(属性) property settings(全局配置参数) setting typeAliases(类型别名) typeAliase package typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) env 阅读全文
posted @ 2019-07-17 22:40 伊万夫斯基 阅读(497) 评论(0) 推荐(0) 编辑