ibatis
文章平均质量分 64
wan06092151
这个作者很懒,什么都没留下…
展开
-
ibatis include 功能
http://huiy.iteye.com/blog/736501原创 2012-12-07 16:51:49 · 207 阅读 · 0 评论 -
ibatis中的dynamic的用法
转自:http://blog.csdn.net/jzy23682891/article/details/7094788dynamic可以去除第一个prepend="and"中的字符(这里为and),从而可以帮助你实现一些很实用的功能。具体情况如下: 1.使用dynamic 1.1 xmlselect * from Person表 <dynamic...原创 2014-08-24 22:05:14 · 234 阅读 · 0 评论 -
Ibatis:There is no READABLE property named 'userName' in class 'java.lang.String
ibatis-xx.xml出现如下配置: [html] view plaincopyprint?<selectid="selectAllUsers"resultClass="User"parameterClass="java.lang.String">select * from t_user where 1=1<dyna...原创 2013-09-26 20:05:16 · 260 阅读 · 0 评论 -
ibatis与泛型
http://mccxj.github.io/blog/20121130_ibatis-more-config.html原创 2014-01-20 17:04:59 · 178 阅读 · 0 评论 -
ibatis 模糊查询
pp.PROD_NAM like '%$query.prodNam$%'原创 2013-12-20 18:01:21 · 94 阅读 · 0 评论 -
ibatis批量操作
public int batchInsert(final List<CardOrderCoupon> cardOrderCouponList, final long orderId) { Object obj = this.execute(new SqlMapClientCallback() { public Object doIn...原创 2013-12-10 10:33:25 · 104 阅读 · 0 评论 -
IBATIS Iterate用法——一些疑惑
IBATIS里的iterate标签提供了遍历List 来动态构造SQL。 主要写下使用的时候的注意点: 在BabyDAOImpl类里面些这么一个方法 Java代码 /** * 测试iterator */ public List<BabyDO> queryByIds(Map idsMap) throws SQLException {...原创 2013-01-02 01:14:45 · 162 阅读 · 0 评论 -
ibatis的dynamicSQL中,关于prepend的使用
ibatis的文档中,关于动态SQL的举例如下:Java代码 <statement id="someName" parameterClass="Account" resultMap="account-result" > select * from ACCOUNT <dynamic prepend="where"> <原创 2013-01-02 00:39:35 · 194 阅读 · 0 评论 -
ibatis 动态映射多条件查询-动态sql语句
动态Mapped Statement 直接使用JDBC一个非常普遍的问题是动态SQL。使用参数值、参数本身和数据列都是动态的SQL,通常非常困难。典型的解决方法是,使用一系列if-else条件语句和一连串讨厌的字符串连接。对于这个问题,SQL Map API使用和mapped statement非常相似的结构,提供了较为优雅的方法。一个简单的例子: <select id="d...原创 2012-12-17 19:10:48 · 495 阅读 · 0 评论 -
将Map对象作为传入参数、将Map作为查询结果
一、将Map做为查询参数 <!-- 这里,可以使用全路径类名,如: java.util.Map java.util.HashMap java.util.TreeMap 或 map --> <insert id="insertUser" parameterClass="map"> insert into...原创 2012-12-15 17:27:15 · 1281 阅读 · 0 评论 -
parameterMap的使用
<parameterMap class="User" id="insertUser-param"> <parameter property="username"/> <parameter property="password"/> </parameterMap> <in原创 2012-12-15 17:18:47 · 5520 阅读 · 0 评论 -
ibaits Like '%' 模糊查询
在ibatis标签中,使用模糊查询的时候,不能使用:#而是要使用:$ 因为在使用[#]的时候,ibatis 会自动在变量两边加上引号 错误的写法: name like #jin#% 最后 生成SQL文的时候,生成name like 'jin'% 正确的写法:name like '$jin$%'最后生成的SQL文的时候,生成name like 'jin%...原创 2014-08-24 22:08:13 · 130 阅读 · 0 评论