
mybatis
Captain2200
这个作者很懒,什么都没留下…
展开
-
MyBatisPlus注入公共Sql问题
转载自 https://blog.youkuaiyun.com/synsdeng/article/details/78354462 同事新建项目运行CRUD时发现MyBatis的Mapper找不到对应方法,该方法为AutoMapper中的公共方法。 在此之前做了一次依赖及配置清理,怀疑是否不小心多删除了什么或是版本变化导致出了问题。把该项目还原就不会出现此问题,间接证明了此猜想。但另外一个...转载 2018-11-22 11:13:02 · 2036 阅读 · 0 评论 -
mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache
转载自 https://www.cnblogs.com/little-fly/p/6251451.htmlhttps://blog.youkuaiyun.com/u012373815/article/details/47069223mybatis的一级缓存: MyBatis会在表示会话的SqlSession对象中建立一个简单的缓存,将每次查询到的结果结果缓存起来,当下次查询的时候,如果判断先前...转载 2018-09-03 22:59:44 · 1111 阅读 · 0 评论 -
mybatis 缓存总结以及遇到的问题
转载自https://blog.youkuaiyun.com/yin767833376/article/details/80537695一级缓存 MyBatis 默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓存中取出数据,不会直...转载 2018-08-14 14:41:16 · 1420 阅读 · 0 评论 -
MyBatis的association示例
今天学会的association的用法,就是一例,现写出来和大家分享(为简洁起见,ant工程中各文件、目录的布局,以及其它与前面的例子重复的内容,将不再赘述。以后博文亦将如此)。 假设每个学生都有一名指导老师,本示例的任务就是查询出学生的详细信息,这就包括学生的指导教师的信息。为此,应先增加一个教师的实体类。如下所示(和以前一样的原因,读者不要复制本文的配置文件。在文章下方的附件下载处,...原创 2018-07-05 10:20:58 · 646 阅读 · 0 评论 -
Mybatis:resultMap的使用总结
转载自 https://www.cnblogs.com/kenhome/p/7764398.htmlMybatis的介绍以及使用:http://www.mybatis.org/mybatis-3/zh/index.html resultMap是Mybatis最强大的元素,它可以将查询到的复杂数据(比如查询到几个表中数据)映射到一个结果集当中。resultMap包含的元素:<!--column...转载 2018-06-30 17:56:06 · 764 阅读 · 0 评论 -
mybatis之<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>
转载自 https://blog.youkuaiyun.com/qq_33054511/article/details/704900461.<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>prefix:在trim标签内sql语句加上前缀。suffix:在trim标签内sql语句加上后缀。suf转载 2018-06-30 17:54:08 · 289 阅读 · 0 评论 -
mybatis的if test 条件判断
转载自 https://blog.youkuaiyun.com/xxlian1201/article/details/52759349在使用 MyBatis if 进行条件判断时,一直报错:<if test="fwbdh != null and fwbdh == 'BAK'"> fwbdh=#{fwbdh}<if>123MyBatis是使用的OGNL表达式来进行解析的,改成:&l...转载 2018-06-30 17:53:12 · 14622 阅读 · 0 评论 -
mybatis中去除多余的前缀或者后缀
转载自 https://blog.youkuaiyun.com/qq_33315102/article/details/80253023A.where 标签会自动删除第一个对于的and或者or,set标签会自动删除最后一个','B.trim标记,是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1、 select * from user <trim prefix="WHE...转载 2018-06-30 17:51:57 · 10109 阅读 · 0 评论 -
ibatis中的resultClass,parameterClass,resultMap,resultType的使用与区别
转载自https://www.cnblogs.com/wangchuanfu/p/5877243.htmlparameterClass 是参数类。指定了参数的完整类名(包括包路径)。可通过别名避免每次重复书写冗长的类名。 resultClass 是结果类,二、resultClass取值1.resultClass="Integer"//基本类型,或者是java.lang.Integer2.resul...转载 2018-06-23 13:48:11 · 1843 阅读 · 2 评论 -
Mybatis基本配置和搭建
转载自 http://blog.youkuaiyun.com/zdtao/article/details/49474557今天,主要向大家分享下如何从头搭建一个最简单的mybatis项目下载地址Mybatis3 最新下载地址:https://github.com/mybatis/mybatis-3/releases一, 创建配置文件在新建的project的src目录转载 2018-02-02 18:05:06 · 365 阅读 · 0 评论 -
Mybatis中mapper文件中的两层循环
导言使用mapper.xml文件来存储和执行sql语句是Mybatis框架中重要的应用。在mapper.xml文件中对List数据的循环遍历较为普遍和常用,而两层或多层循环是大家不常用的。下面简单介绍一下吧!从单层循环说起mapper.java文件中的getData函数 : public getData(@("param") List param);1mappe原创 2018-01-15 17:16:42 · 2873 阅读 · 4 评论 -
MYBATIS 根据IN条件查询时,数据只查第一个的问题(字符串被截断......)
先说说我遇到的问题吧:表student有如下数据,我想查出来stu_id in (1,2,3)的数据mybatis代码如下:123<SELECT id="queryMediaSourceInfo" parameterType="map" resultMap="BaseResultMap">原创 2018-01-15 17:14:56 · 4696 阅读 · 4 评论 -
mybatis mapper.xml入参
Mybatis的Mapper文件中的select、insert、update、delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型。可以接受的参数类型有基本类型和复杂类型。mapper接口方法一般接受一个参数,可以通过使用@Param注释将多个参数绑定到一个map做为输入参数。简单数据类型mapper接口方法:原创 2018-01-15 17:14:12 · 2399 阅读 · 0 评论