MyBatis
[天行健]
人生为棋,我愿为卒,行动虽慢,可谁曾见我后退一步。
展开
-
MyBatis学习笔记01
学如逆水行舟,不进则退;心似平原走马,易放难收。所以就想记录下自己学习技术,学习过程中会参照一些博主的知识点,这样也可以让我们尽快的掌握一门技术,在这里也表示感谢,下面开始。MyBatis 本是apache的一个开源项目iBatis,MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis原创 2016-11-08 15:13:05 · 450 阅读 · 0 评论 -
MyBatis学习笔记02
MyBatis工作流程 一:工作流程介绍 1、读取配置文件【读取的是基本配置文件,包含连接数据库的相关信息】 2、根据基本配置文件生成SqlSessionFactory【这是个SqlSession工厂,用于建立根数据库之间的会话】 3、根据工厂建立SqlSession【SqlSession建立目的是为了执行SQL语句】原创 2016-11-08 16:35:31 · 538 阅读 · 0 评论 -
MyBatis学习笔记03
一:MyBatis增删改操作 1、insert操作 *MAP配置文件(映射配置文件)配置如下: 备注:其中parameterType=”User”需要再基本配置文件配置typeAliases标记配置别名,如果不配置,则parameterType需要写类的全路径比如parameterType=“my.book.pojo.User”。 *定义别名: *测试代码: 2、update原创 2016-11-09 11:12:48 · 956 阅读 · 0 评论 -
MyBatis学习笔记04
MyBatis高级查询 一:MyBatis关联查询【联合查询、多个表之间的查询】一个对象含有另一个对应引用时候会用到关联查询 1、联合查询【多表联合查询】 *map配置文件 *测试代码 *打印信息 2、构造查询【联合查询的一个变种,就是当我们为对象当中的引用来赋值的时候采用构造函数的一种形式】 *map配置文件,这里的也是采用resultMap配置属性和列名,不同的是assoc原创 2016-11-11 16:30:02 · 922 阅读 · 0 评论