
mybatis
lppl010_
这个作者很懒,什么都没留下…
展开
-
mybatis generator 生成 XXXXkey 文件详解
https://blog.youkuaiyun.com/Multi_Death/article/details/88595000context:生成一组对象的环境id:必选,上下文id,用于在生成错误时提示defaultModelType:指定生成对象的样式 1,conditional:类似hierarchical; 2,flat:所有内容(主键,blob)等全部生成在一个对象中;(...转载 2019-11-27 01:18:34 · 992 阅读 · 0 评论 -
mybatis 多条件多值批量更新
https://blog.youkuaiyun.com/aklin47/article/details/81026930本文借鉴自Mybatis中进行批量更新(updateBatch)近来常用,留个记忆<update id="batchUpdate" parameterType="java.util.List"> update demo_table ...转载 2019-07-14 15:16:24 · 351 阅读 · 0 评论 -
Mybatis中sql语句中的in查询,判断null和size为0的情况
https://www.cnblogs.com/xujanus/p/7611401.html不严谨的写法,可能会报错:in (),这种情况不符合SQL的语法,导致程序报错。如果简单只做非空判断,这样也有可能会有问题:本来in一个空列表,应该是没有数据才对,却变成了获取全部数据!所以一个比较周全的方法是: 1 2 3 4 5 ...转载 2019-04-21 17:30:08 · 1139 阅读 · 0 评论 -
关于springboot与mybatis整合出现Invalid bound statement (not found): com.llfy.demo.dao.LoginMapper.getAll问题
https://q.cnblogs.com/q/106081/[已解决问题]浏览: 4348次解决于 2018-05-16 17:15<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybat...转载 2019-03-06 01:18:02 · 3919 阅读 · 0 评论 -
spring boot+mybatis整合
https://www.cnblogs.com/peterxiao/p/7779188.htmlLZ今天自己搭建了下Spring boot+Mybatis,比原来的Spring+SpringMVC+Mybatis简单好多。其实只用Spring boot也可以开发,但是对于多表多条件分页查询,Spring boot就有点力不从心了,所以LZ把Mybatis整合进去,不得不说,现在的框架搭建...转载 2019-03-06 01:17:05 · 133 阅读 · 0 评论 -
mybatis 批量insert 返回主键(实例)
转:https://www.jianshu.com/p/be01aa549fdd mybatis 批量insert 返回主键(实例) 狗尾巴草也开花 关注2017.07.30 23:16* 字数 88 阅读 949评论 0喜欢 1时刻记得:不忘初心,方得始终功能实现批量插入,并且返回自增id、随机id、uuid等。随你用什么策略。话不多说,上实例be...转载 2019-01-10 15:09:27 · 7903 阅读 · 2 评论 -
MyBatis框架的使用及源码分析(七) MapperProxy,MapperProxyFactory
https://www.cnblogs.com/zsg88/p/7551987.html 从上文<MyBatis框架中Mapper映射配置的使用及原理解析(六) MapperRegistry> 中我们知道DefaultSqlSession的getMapper方法,最后是通过MapperRegistry对象获得Mapper实例:public <T> T ge...转载 2018-08-26 01:22:35 · 801 阅读 · 0 评论 -
责任链模式
https://www.cnblogs.com/lizo/p/7503862.html 责任链模式的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系, 将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。这里就不再过多的介绍什么是责任链模式,主要来说说java中如何编写。主要从下面3个框架中的代码中介绍。servlet中的filter ...转载 2018-08-16 17:33:33 · 134 阅读 · 0 评论 -
Mybatis 的常见面试题
https://blog.youkuaiyun.com/eaphyy/article/details/71190441Mybatis 的常见面试题2017年05月05日 02:33:47阅读数:712711、#{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法...转载 2018-08-13 00:51:45 · 165 阅读 · 0 评论 -
mybatis一级缓存二级缓存
https://www.cnblogs.com/happyflyingpig/p/7739749.html mybatis一级缓存二级缓存一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执...转载 2018-08-11 00:04:31 · 220 阅读 · 0 评论 -
MyBatis缓存介绍
https://www.cnblogs.com/xdp-gacl/p/4270403.html 只为成功找方法,不为失败找借口!MyBatis学习总结(七)——Mybatis缓存一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 S...转载 2018-08-10 23:51:00 · 239 阅读 · 0 评论 -
MyBATIS插件原理第二篇 Mapper运行原理
https://blog.youkuaiyun.com/ykzhen2015/article/details/50314509我们目前在MyBATIS中,我们知道MyBATIS的Mapper是一个接口,而不是一个实体类。在Java中接口是没有办法运行的。那么它是怎么运行的呢?有了第一篇的基础,我们可以大胆的想象——它是通过动态代理运行,没有错真实的情况就是这样的。让我们看看mybatis是怎么实现这个动态代理...转载 2018-03-25 16:15:13 · 175 阅读 · 0 评论 -
MyBatis 源码分析——动态代理
https://www.cnblogs.com/hayasi/p/6361067.html转载 2018-03-25 16:14:24 · 135 阅读 · 0 评论 -
MyBATIS插件原理第二篇 Mapper运行原理
https://blog.youkuaiyun.com/ykzhen2015/article/details/50314509我们目前在MyBATIS中,我们知道MyBATIS的Mapper是一个接口,而不是一个实体类。在Java中接口是没有办法运行的。那么它是怎么运行的呢?有了第一篇的基础,我们可以大胆的想象——它是通过动态代理运行,没有错真实的情况就是这样的。让我们看看mybatis是怎么实现这个动态代理...转载 2018-03-25 15:45:14 · 175 阅读 · 0 评论 -
SqlSessionTemplate是如何保证MyBatis中SqlSession的线程安全的
https://www.toutiao.com/a6529269074583618061/?tt_from=mobile_qq&utm_campaign=client_share&timestamp=1520396400&app=news_article&utm_source=mobile_qq&iid=11417535126&utm_medium=...转载 2018-03-07 13:38:59 · 1087 阅读 · 0 评论 -
Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String'
看上网上一堆人抄来抄去,觉得真的没什么意思…… (虽然我有时候也会抄一抄)There is no getter for property named ‘xxxx’ in ‘class java.lang.Integer这是在百度上查到的,出现多的问题。不是Integer就是String这些,然后百度上一般就是给出这种方案: 如果参数是#{oneParameter},则改成#{_parameter}...转载 2018-02-26 15:54:31 · 237 阅读 · 0 评论