- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 【Mybatis】——逆向工程
是什么 使用mybatis开发,需要将大量的精力放在sql语句的编写上,mybatis官方提供了逆向工程可以针对单个表自动生成基本增删改查的代码。常用的逆向工程的方式是由数据库表生成java代码。 怎么用 一、下载逆向工程源码 二、修改配置文件 0、数据库连接的信息 1、pojo类的生成位置 2、mapper映射文件生成位置 3、mapper接口生成位置 4、指定数据库表
2017-04-23 21:03:52 569 11
原创 【Mybatis】——mybatis缓存
开篇 mybatis缓存特点和hibernate缓存特点是及其相像,本篇博客通过实践简单的了解一下mybatis的一级二级缓存。 一级 特点: 一级缓存默认开启 生命周期同sqlsession sqlsession间缓存不共享 sqlsession关闭或执行sqlsession.commit() 时一级缓存清空 二级 概念说明:和hibernate不同,mybati
2017-04-15 14:27:38 553 13
原创 【Mybatis】——动态sql
开篇 mybatis的核心是对sql的灵活操作,所以在mapper.xml中对sql的动态拼接是必不可少的功能。 正文 sql拼接实例 优化 上图中相同的sql拼接代码可能会被其他的statement使用,为了将这些相同的代码进行抽取,mybatis中使用了sql片段的概念。 sql片段 sql片段的定义 <!-- 定义sql片段 id:sql片段的唯 一标识
2017-04-15 14:22:41 517 10
原创 【Mybatis】——ResultMap学习
开篇 在《mybatis的配置文件学习》中已经接触到了resultMap的用法,sql查询出来的列名和pojo的属性名不一致则无法映射,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系就可以解决该的问题,博客中提到的是简单属性,那么如果在返回的结果中包括对象类型或对象类型的集合使用resultMap应该如何映射呢?而使用resultType是否能够实现呢? 正文 使用r
2017-04-09 19:25:36 460 10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人