MyBatis
大啵鱼
这个作者很懒,什么都没留下…
展开
-
MyBatis SQL xml处理小于号与大于号
当我们需要通过xml格式处理sql语句时,经常会用到,,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。这样的问题在iBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换即可避免上述的错误:原符号 > >= &转载 2017-07-06 15:27:06 · 267 阅读 · 0 评论 -
【转】MyBatis传多个参数的方法
第一种方案 DAO层的函数方法 [java] view plain copypublic User selectUser(String name,String area); 对应的Mapper.xml [html] view plain copyselect id="sel转载 2017-07-03 11:51:43 · 201 阅读 · 0 评论 -
mybatis xml 映射文件 sql include 的用法
mybatis xml 文件中对于重复出现的sql 片段可以使用标签提取出来,在使用的地方使用标签引用即可具体用法如下:sql id="someSQL"> id,namesql>select id="selectSome" > select include refid="someSQL"/> from t select> 12转载 2017-08-30 17:27:14 · 1046 阅读 · 0 评论 -
注解方式的mybatis的使用
mybatis使用我们使用一个简单的例子来说明一下spring中如何整合非注解形式和注解形式的mybatis,以及mybatis的测试。 首先导入spring核心jar、mybatis jar、spring整合mybatis jar 编写实体类:@Componentpublic class Student { private int id;转载 2017-08-31 14:49:05 · 258 阅读 · 0 评论 -
Mybatis最入门---动态查询( <trim prefix="where" prefixOverrides="and|or"> )
首先,请大家先回顾一下,我们前文在讲述时说至少有一个where 固定条件,并且在缺失固定条件是SQL的执行结果是0个符合条件的数据。可现实情况是,我们真的有时候无法确定输入条件中是不是至少有一个有效。本文,我们就来解决这个问题。准备工作:a.操作系统 :win7 x64b.基本软件:MySQL,Mybatis,spring,SQLyog-------转载 2017-12-28 16:41:13 · 19335 阅读 · 4 评论 -
动态 SQL
动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这转载 2018-01-29 17:38:36 · 647 阅读 · 1 评论 -
Mybatis3.1.1 if 或者 when判断条件不通过的问题
Mybatis3.1.1中 if 或者 when如果按照下面的写法是不会通过的。错误写法:<when test="reqType != null and reqType == '0'"><if test="reqType != null and reqType == '0'">因为里面的单引号包裹的字符串(例子中是'0')解析时候被去掉单引号认为是数值。正确写法:...转载 2019-04-26 13:21:55 · 721 阅读 · 0 评论