mybatis使用: ①拷贝相关mybits ②编写对象关系映射,一般都是实体类名+Mapper.xml的格式 ③编写mybits配置文件: a)配置环境 b)配置映射文件地址 ④编写对象操作方法: a)获取SqlSessionFactory对象 b)打开session c)操作对象 d)提交事物, ...
分类:
其他好文 时间:
2017-09-23 13:30:41
阅读次数:
134
搭建mybatis环境 1, 导入需要的jar包 mybatis-*.*.*.jar ojdbc6.jar 2, 配置mybatis的总配置文件: mybatis-config.xml 配置根标签 3, 新建每个实体类的映射文件...Mapper.xml <!-- 定义每个实体类的映射文件 --> ...
分类:
其他好文 时间:
2017-09-23 10:49:06
阅读次数:
233
对数据库的增删改查: 映射文件...Mapper.xml: java文件...Test.java: 一对一,一对多的查询: 一对一查询:(映射文件) 一对多:(映射文件) 动态SQL语句: 映射文件...Mapper.xml: 接口...Mapper.xml: 测试类: ...
分类:
其他好文 时间:
2017-09-23 10:28:22
阅读次数:
186
1.一对一关联 1.1根据班级id查询班级信息,并且查询出老师的信息 1.2 创建表和数据 创建老师表和学生表,假设一个老师只负责一个班级,这样就可以实现一对一关系 表之间的关系如下: 1.4 创建实体类 1)teacher类 2)classes 类 1.5 定义sql映射文件 1.6 编写测试类 ...
分类:
其他好文 时间:
2017-09-23 00:12:20
阅读次数:
115
MyBatis全局配置文件mybatis-config.xml 1.在官方下载的mybatis-3.4.5.zip压缩包中,有我们需要的mybatis核心jar包和mybatis的快速入门的pdf文件 在mybatis的快速入门的pdf文件中,复制如下代码到我们项目中的mybatis-config. ...
分类:
其他好文 时间:
2017-09-23 00:11:40
阅读次数:
205
利用MyBatis 3进行分页,选定的数据库表c_province,有3列,id列,provinceid列,province列,用Oracle数据库。首先建立一个对应的实体类,Province有3个属性对应数据库表的3列,再建立一个分页用的模型类PageBean有4个属性page、rows、limi ...
分类:
其他好文 时间:
2017-09-23 00:10:15
阅读次数:
166
1.Mybatis动态sql是基于OGNL的表达式,可以使我们方便的在sql语句中实现某些逻辑。 2.使用if+where实现多条件查询 1〉dao层方法 2〉xml配置文件的sql语句 3〉测试方法 3.choose,相当于java中的switch,通常与otherwise搭配 1〉dao层方法 ...
分类:
数据库 时间:
2017-09-22 22:35:26
阅读次数:
258
1.创建表emp 2.编写javaBean 3.编写Emp的DAO接口 3添加需要的jar包 第一个是log4j的jar包(记录日志文件所需) 第二个是mybatis的核心jar包(必须),第三个是mysql的驱动jar包(必须) 4.创建需要的配置文件 第一个是SQL映射配置文件,所有的sql语句 ...
分类:
其他好文 时间:
2017-09-22 19:02:10
阅读次数:
186
在学习mybatis的延迟加载时,对 lazyLoadingEnabled 和 aggressiveLazyLoading 的区别并不理解,特别是对查询的条件不同时,执行的查询语句也不一样,所以还是测试总结一下 测试用例如下: 1.1 使用默认配置,不查询任何属性 1.2 使用默认配置,查询blog ...
分类:
其他好文 时间:
2017-09-22 18:58:08
阅读次数:
227
第一种写法 (1): 原符号 < <= > >= & ' " 替换符号 < <= > >= & ' " 例如: sql如下: create_date_time >= #{startTime} and create_date_time < ...
分类:
其他好文 时间:
2017-09-22 15:26:57
阅读次数:
97