mybatis
零下忆度
这个作者很懒,什么都没留下…
展开
-
MyBatis分页插件PageHelper的使用
好多天没写博客了,因为最近在实习,大部分时间在熟悉实习相关的东西,也没有怎么学习新的东西,这周末学习了MyBatis的一个分页插件PageHelper,虽然没有那么的强大(我在最后会说明它的缺点),但还是挺不错的。这篇博文主要来总结下如何使用PageHelper。 我们知道,在MySQL中,分页的sql是使用limit来做,如果我们自己写sql,那分页肯定是没有任何问题的。但是一旦mode转载 2017-05-22 14:04:13 · 816 阅读 · 0 评论 -
mybatis自动生成代码
转自 :http://blog.csdn.net/java_mdzy/article/details/76152999 mybatis是一种半自动的ORM框架,灵活的配置让我们能够更好的和数据库进行交互,但是如果手写大量的配置信息很容易出错,并且很难被发现,不过还好,mybatis的映射文件可以通过工具自动生成,这样可以省去很多时间,完事了将代码直接copy进项目即可。 以下是我转载 2017-07-27 09:17:34 · 389 阅读 · 0 评论 -
mybatis中的mapper接口文件以及example类的实例函数以及详解
##Example example = new ##Example(); example.setOrderByClause("字段名 ASC"); //升序排列,desc为降序排列。 example.setDistinct(false)//去除重复,boolean型,true为选择不重复的记录。 Criteria criteria = new Example().createCriteria转载 2017-07-26 15:31:29 · 684 阅读 · 0 评论 -
mybatis处理and、or关系的方法
转自 http://blog.csdn.net/wang_song_yan/article/details/49081901 1.( xx and xx) or ( xx and xx) 实例代码: [java] view plain copy BaUserExample baUserExample = new BaUserE转载 2017-07-26 14:53:38 · 1034 阅读 · 0 评论 -
mybatis Example条件查询
转自 http://tianxingzhe.blog.51cto.com/3390077/1741268 Criterion是最基本,最底层的Where条件,用于字段级的筛选 Criteria Criteria包含一个Cretiron的集合,每一个Criteria对象内包含的Cretiron之间是由AND连接的,是逻辑与的关系。转载 2017-07-26 11:24:39 · 3197 阅读 · 0 评论 -
如何在spring中配置使得mybatis3.1.1中支持vendor方式的multi-db(多数据库)
转自:http://herry.iteye.com/blog/148问题解决: 而在mybatis3.1.0之后就内在的支持multi-db了,可以在select/update/delete/insert加上databaseId的方式来标识不同的数据库,也可以直接使用属性来判断不同的数据库。那如何在spring中集成mybatis使其支持multi-db的特性呢?在mybatis的官方文档中并没转载 2017-07-19 09:24:59 · 919 阅读 · 1 评论 -
MyBatis的foreach语句详解
转自 :http://blog.sina.com.cn/s/blog_6a0cd5e501011snl.html MyBatis的foreach语句详解 1人收藏此文章, 我要收藏 发表于3个月前 , 已有113次阅读 共0个评论 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open转载 2017-07-18 18:42:29 · 196 阅读 · 0 评论 -
MyBatis Mapper ResultMap constructor
转自:http://blog.csdn.net/bwf_erg/article/details/54986321 resultMap中,通常使用id、result子元素把Java实体类的属性映射到数据库表的字段上。但是如果在遇到JavaBean只有有参构造函数时,我还需要使用构造器元素实现一个JavaBean的实例化和数据注入。今天小博老师就带领大家一起学习下ResultMap中转载 2017-07-17 17:20:49 · 3027 阅读 · 0 评论 -
Mybatis高级应用
转自:http://blog.csdn.net/zouqingfang/article/details/44782999 Mybatis是一个半自动的框架。相对于hibernate全自动模式,mybatis为开发人员提供了更加灵活的对sql语句操作的控制能力,有利于dba对相关的sql操作进行优化,同时也方便开发者构建复杂的sql操作。以下是Mybatis的相关高级应用,以转载 2017-07-17 15:10:46 · 376 阅读 · 0 评论 -
mybatis 中哪些数据库支持 useGeneratedKeys="true"
一般我们都会使用 id自动生成 "insertPrivilege" parameterType="Privilege" keyProperty="id" useGeneratedKeys="true" > insert into myd_privilege (id, name, des, create_oper, create_time) va原创 2017-07-17 11:34:42 · 3195 阅读 · 0 评论 -
利用ssm框架,直接在 services 层中 拼写说起来语句 进行操作
1 首先在dao层 写一个增删改查的接口 SqlAdapterMapper public interface SqlAdapterMapper { List> selectSQL(String sql); int updateSQL(String sql); int deleteSQL(String sql);原创 2017-06-26 10:48:14 · 796 阅读 · 0 评论 -
mybatis学习之查询缓存
转自 http://blog.csdn.net/fjnmbb12/article/details/73692364 什么是查询缓存? mybatis提供查询缓存,用于减轻数据压力,提高数据库性能 mybatis提供一级缓存和二级缓存 一级缓存是SQLSession的缓存 在操作数据库时需要构造SQLSession对象,在对象中有一个转载 2017-06-26 09:59:41 · 4211 阅读 · 0 评论 -
Criteria语法和sql语句对比详解
① selectByPrimaryKey() User user = userDAO.selectByPrimaryKey(100); 相当于select * from user where id = 100 ② selectByExample() 和 selectByExampleWithBLOGs() UserExample example = new UserExample转载 2017-05-22 20:36:03 · 3207 阅读 · 0 评论 -
Criteria .一种比hql更面向对象的查询方式(资料整理)
转自 :http://blog.csdn.net/cicada688/article/details/8135362 Criteria简述: Criteria是一种比hql更面向对象的查询方式。Criteria 可使用 Criterion 和 Projection 设置查询条件。可以设置 FetchMode( 联合查询抓取的模式 ) ,设置排序方式,Cr转载 2017-05-22 16:55:52 · 353 阅读 · 0 评论 -
MyBatis中resultType和resultMap的区别
一、综述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的...转载 2018-03-30 11:40:54 · 1800 阅读 · 1 评论