
mybatis
lijunlinlijunlin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis的动态SQL详解
基础部分可以查看我的另一篇博客:http://haohaoxuexi.iteye.com/blog/1333271 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeach if就是简单的条件判断转载 2015-08-22 03:03:22 · 303 阅读 · 0 评论 -
mybatis动态SQL语句
一 if标签 ? 1 2 3 4 5 6 " getStudentListLikeName " parameterType="StudentEntity" resultMap="studentResultMap"> SELECT * from STUDENT_TBL ST if test="studentName!=null and st转载 2015-08-22 03:41:43 · 369 阅读 · 0 评论 -
myBatis批量添加,修改和删除
1、批量添加元素session.insert(String string,Object o) [plain] view plaincopy public void batchInsertStudent(){ List ls = new ArrayList(); for(int i = 5;i Student student = new转载 2015-08-22 02:57:26 · 523 阅读 · 1 评论 -
mybatis中merge into批量使用问题
insert 和update中所有的数据都需要从using中获取,这样就能达到批量merge into的效果了 MERGE INTO TM_USER_CART_INFO T1 USING ( SELECT CASE WHEN TEMP1.F_CART_ID IS NULL THEN TEMP.F_CART_ID ELSE TEMP1.F_CART_ID END转载 2015-08-22 02:59:46 · 13134 阅读 · 0 评论 -
MyBatis参数传入集合之foreach动态sql
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,cl转载 2015-08-22 03:15:24 · 403 阅读 · 0 评论 -
Mybatis 中 if test字符串比较问题
这样会报错NumberFormatException 如果换成 就ok了 转载自:http://blog.youkuaiyun.com/wwc8511/article/details/12173315转载 2015-08-22 03:45:07 · 2582 阅读 · 0 评论 -
mybatis在xml文件中处理转义字符
转载自:http://blog.youkuaiyun.com/zheng0518/article/details/10449549 第一种方法: 用了转义字符把>和 SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE转载 2016-04-20 00:57:28 · 3647 阅读 · 0 评论