
iBatis
文章平均质量分 69
iteye_3260
这个作者很懒,什么都没留下…
展开
-
sqlMapClient is required
18:00:18,417 ERROR [ContextLoader] Context initialization failedorg.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'objectidsDAO' defined in ServletContext resour...原创 2011-06-23 00:20:52 · 244 阅读 · 0 评论 -
Mybatis_trim
via: http://www.cnblogs.com/qiankun-site/p/5758924.html trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1、 select * from user <trim prefix="WHERE" prefixoverride="AND |OR"> <if...原创 2016-12-06 11:12:16 · 144 阅读 · 0 评论 -
Mybatis_choose_when
choose (when, otherwise)标签有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一...原创 2016-12-06 11:11:06 · 156 阅读 · 0 评论 -
ibatis_isNull, isNotNull与isEmpty, isNotEmpty区别
1.isNull, isNotNull与isEmpty, isNotEmpty区别在iBATIS中isNull用于判断参数是否为Null,isNotNull相反isEmpty判断参数是否为Null或者空,满足其中一个条件则其trueisNotEmpty相反,当参数既不为Null也不为空是其为true 判断之后做相对应的表达式操作如:id不为空的话拼串a.id=#id:INT...原创 2013-04-26 12:30:16 · 83 阅读 · 0 评论 -
ibatis&hibernate_howto stdout
hibernate中控制console输出SQL语句的配置如下:hibernate.cfg.xml中<hibernate-configuration> <session-factory>...<!-- Echo all executed SQL to stdout --> <property name="sh...原创 2013-02-21 16:47:39 · 116 阅读 · 0 评论 -
ibatis <sql>和<include>
<sql>和<include>,前者用来创建一个文本片段,这些片段可以组合起来创建完整的SQL语句;后者很显然就是包含的意思 <sql id="select-user"> select * from users </sql> <sql id="select-count"> sel原创 2012-09-12 13:47:23 · 277 阅读 · 0 评论 -
ibatis dynamic
dynamic可以去除第一个prepend="and"中的字符(这里为and),从而可以帮助你实现一些很实用的功能。具体情况如下: 1.使用dynamic 1.1 xml select * from Person表 <dynamic prepend="where"> <isNotNull...原创 2011-11-05 14:59:05 · 144 阅读 · 0 评论 -
ibatis CDATA
在使用ibatis时,经常需要配置待执行的sql语句。使用过ibatis的朋友都知道,无可避免的都会碰到一些不兼容、冲突的字符,多数人也都知道用<![CDATA[ ]]>标记避免Sql中与xml规范相冲突的字符对xml映射文件的合法性造成影响。但是,如果在ibatis中使用了动态语句的时候,还是有一些细节需要注意。下面举例说明一下: 环境:oracle、ibatis...原创 2011-11-05 13:48:07 · 170 阅读 · 0 评论 -
iBatis参数例子
原型参数<select id="select1" parameterClass="java.lang.String" resultClass="AppLog">selectID as id,TYPE as type,DESCR as descrfrom APP_LOGwhere ID = #id#</select> sqlMa...原创 2011-09-19 17:07:56 · 193 阅读 · 0 评论 -
Ibatis 之 $ & #
Ibatis 之 $ & # 在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为,#可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如:select * from table where id = #id# ,其中如果字段id为字符型,那么#id#表示的就是'id'类型,如果id为整型,那么#id#就是id类型...原创 2011-09-19 16:49:09 · 243 阅读 · 0 评论 -
Mybatis_lazyLoadingEnabled延迟加载配置
via: https://item.congci.com/-/content/mybatis-lazyloadingenabled-yanchi-jiazai-peizhi 一、什么是延迟加载 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询...原创 2016-12-07 16:47:48 · 864 阅读 · 0 评论