ibatis
ydlmlh
这个作者很懒,什么都没留下…
展开
-
ibatis输出sql配置
在MyBatis(iBatis3)出来之前,ibatis自己带了log4j,如果要输出最后生成的数据库sql,只需要在log4j配置一下就可以了: [java] view plaincopy log4j.logger.com.ibatis=DEBUG, ibatis log4j.logger.com.ibatis.common.jdbc.SimpleDat...原创 2012-04-13 18:00:21 · 383 阅读 · 0 评论 -
mybatis parameterType汇总
转自http://zhuyuehua.iteye.com/blog/1717525 1. 传入简单类型 JAVA代码: Java代码 public User get(Long id) { return (User) getSqlSession().selectOne("com.liulanghan.get" , id); ...原创 2016-01-11 17:23:51 · 324 阅读 · 0 评论 -
mybatis动态sql
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有: if choose(when,otherwise) trim where set foreach if就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子: Xml代码 ...原创 2015-12-23 15:45:22 · 64 阅读 · 0 评论 -
MyBatis实现SaveOrUpdate
<insert id="saveOrUpdate" > <selectKey keyProperty="count" resultType="int" order="BEFORE"> select count(*) from country where id = #{id} </selectKey> <原创 2015-08-19 18:27:45 · 229 阅读 · 0 评论 -
mybatis 小于号 <![CDATA[ ]]>
注意<![CDATA[]]>标记的sql语句中的<where> <if>等标签不会被解析原创 2015-05-12 16:21:26 · 128 阅读 · 0 评论 -
MyBatis Generator配置详解
1. 配置文件头 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis...原创 2015-04-03 19:18:28 · 189 阅读 · 0 评论 -
Eclipse的mybatis插件generator配置文件示例
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-confi...原创 2015-04-02 20:17:23 · 74 阅读 · 0 评论 -
Ibatis中的动态SQL:isNotNull,isPropertyAvailable,isNotEmpty用法
[size=large]常用的几个关键字和属性: isNotNull 参数不为null时有效 sNotEmpty 参数不为null或“”时有效 isPropertyAvailable 如果参数有使用则查询条件有效 prepend <isNotNull prepend="and" property="firstName" > 生成的语句不会有多余的and,因为dynamic有一个...原创 2014-03-04 16:54:41 · 220 阅读 · 0 评论 -
Ibatis中#和$的区别
在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为, #可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如: select * from table where id = #id# ,其中如果字段id为字符型,那么#id#表示的就是'id'类 型,如果id为整型,那么#id#就是id类型。 select * f...原创 2013-12-19 10:26:15 · 63 阅读 · 0 评论 -
iBatis执行insert后返回主键
iBatis插入数据后,返回主键。级联操作很有用。省去了一次的查询。 iBatis的insert方法返回的是新增记录的主键,类型为Object,但实为整数数字型。(注意一定要用ibatis的insert方法,不要用update方法,update方法虽然能执行insert语句,但返回结果为1,不是新插入的主键) iBatis自动生成的主键 很多数据库支持自动生成主键...原创 2012-09-06 16:02:34 · 375 阅读 · 0 评论 -
eclipse配置mybatis 的xml提示
1.点击 Window--preferences-XML-XML Catalog-add 2.配置XML Catalog Element Location: 点击 File System ,找到 \org\apache\ibatis\builder\xml\mybatis-3-mapper.dtd(直接把http://mybatis.org/dtd/mybatis-3-mapper.dtd下...原创 2016-04-06 14:55:48 · 151 阅读 · 0 评论