mybatis
文章平均质量分 83
琅琊山二当家
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring+Mybatis+Ehcache整合(Ehcachec参数说明XML配置)
项目用到spring+mybatis框架,弄了一上午的spring+ehcache的整合,就是不见效果,后来发现Mybatis与Ehcache整合也需要进行配置,两个都配置会大大降低数据库压力。下面把我的配置过程写下来供大家参考。 1. 下载mybatis相关包与ehcache相关包 下载地址为:https://github.com/mybatis/ehcache-cache/relea转载 2016-08-02 14:05:19 · 1940 阅读 · 0 评论 -
hibernate两表关联分页查询
核心实现代码: @Override public Map getBackUserNurseBeanList( String name, Integer pageNo) { if(pageNo == null){ pageNo = 1; } //设置hql语句 Strin原创 2018-01-15 18:01:44 · 1976 阅读 · 0 评论 -
mysql乐观锁总结和实践
转载 :http://chenzhou123520.iteye.com/blog/1863407 上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对转载 2017-12-11 09:23:44 · 441 阅读 · 0 评论 -
mybatis执行批量更新batch update 的方法
1、数据库连接必须配置:&allowMultiQueries=true 我的配置如下:jdbc:mysql://10.20.13.16:3306/CALENDAR?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true 2、批量修改并加判断条件(修改字段可选) 批量更新赛程 -转载 2017-09-15 17:25:46 · 1102 阅读 · 0 评论 -
MyBatis的分页操作(MySQL)
1.无条件分页: xml version="1.0" encoding="UTF-8"?> DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> namespace写成类的全限定名有好处,在Dao中方便--> mapp转载 2017-07-28 17:22:01 · 677 阅读 · 0 评论 -
MyBatis mapper的理解
MyBatis由2部分组成(标准应用模式) 1.XML 2.Mapper XML不用说了,用来定义SQL语句 Mapper的作用是用来绑定XML和程序之间的关系 Mapper中必须提供与XML中id名称相同的接口方法,这个定义我想你已经知道了 根据MyBatis的日志显示,程序被加载时 MyBatis从XML中读取出各个SQL语句,然后根据XML指定的MAPPER位置绑定相应转载 2017-07-27 18:59:32 · 866 阅读 · 0 评论 -
updateByPrimaryKey和updateByPrimaryKeySelective insert和insertSelective
这两个update都是使用generator生成的mapper.xml文件中,对dao层的更新操作 updateByPrimaryKey对你注入的字段全部更新(不判断是否为Null) updateByPrimaryKeySelective会对字段进行判断再更新(如果为Null就忽略更新) 区别了这两点就很容易根据业务来选择服务层的调用了! 详细可以查看generator生成的源代码转载 2017-07-21 16:55:44 · 1044 阅读 · 0 评论 -
mybatis传入多个参数
需要查阅本文的基本都是需要传入多个参数的,这里记住一句话:无论你传的参数是什么样的,最后mybtis都会将你传入的转换为map的,那么既然这样,当我们要传入多个参数时,何不直接给与map类型即可,然后mapper.xml通过#{map.key}来获取值即可,这个特别适合动态搜索,或者多个参数的查询,并且可以在mapper的xml语句中通过if判断来实现若为空,则不添加查询条件, #{us转载 2017-07-14 11:37:40 · 684 阅读 · 0 评论 -
关于mybatis返回单一对象或对象列表的问题
返回值统一使用 resultMap="BaseResultMap",mybatis会根据查询到的条目数量自动进行判断, 如果是一条就返回对象,如果是多条就返回List对象列表--> 关于mybatis返回单一对象或对象列表的问题 一.说明 返回数据类型由dao中的接口和map.xml文件共同决定。另外,不论是返回单一对象还是对象列表,***map.xml中的配置都是转载 2017-07-13 18:04:06 · 2716 阅读 · 0 评论 -
mybatis常用jdbcType数据类型
MyBatis 通过包含的jdbcType类型 BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINED TINYINT REAL VARCHAR BINARY BLOB NVARCHAR SMALLINT DOUB转载 2017-07-13 17:59:22 · 3337 阅读 · 0 评论 -
MyBatis魔法堂:Insert操作详解(返回主键、批量插入)
转载自: http://www.cnblogs.com/fsjohnhuang/p/4078659.html 一、前言 数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。 二、 insert元素 属性详解转载 2017-07-11 17:59:08 · 550 阅读 · 0 评论 -
Mybatis系列目录篇
《Mybatis系列(一)入门》 《Mybatis系列(二)配置》 《Mybatis系列(三)简单示例》 《Mybatis系列(四)映射文件》 《Mybatis系列(五)动态SQL》 《Mybatis系列(六)接口式编程》 《Mybatis系列(七)关联映射》 《Mybatis系列(八)集合映射》 《Mybatis系列(九)Spring & Myba转载 2016-06-04 19:45:42 · 628 阅读 · 0 评论 -
07-MyBatis_sql标签和include标签的使用
和 1. 源码下载: 参看06-MyBatis_关联映射之多对一的下载 2. 功能: 封装SQL语句, 调用 如: id, name, address select from user 3. 使用: [java]转载 2017-07-11 11:38:39 · 554 阅读 · 0 评论 -
mybatis 中 foreach collection的两种用法
针对list 和map结构的传参 代码如下 controller //测试传入参数为list结构 mybatis @RequestMapping(value = "/demo/getMemberByListId", method = RequestMethod.POST, produces = "application/json; charset=UTF-8") @...原创 2018-08-30 19:41:21 · 1240 阅读 · 0 评论
分享