![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ibatis
Ibatis
随风fraya
这个作者很懒,什么都没留下…
展开
-
ibatis的#和$的区别、like、in的用法
# 会根据不同类型而生产字符串,如 String 类型 : aa ---> 'aa'$ 表示原生类型,如 String 类型 : aa ---> aa在做in,like 操作时候要特别注意1.#是把传入的数据当作字符串,如#field#传入的是id,则sql语句生成是这样,order by "id",这当然会报错..2.$传入的数据直接生成在sql里,如#field原创 2014-06-18 11:10:57 · 423 阅读 · 0 评论 -
ibatis(sqlmap)中使用in语句的方法
对于快速学习ibatis而没有过多时间去查阅资料的朋友,比如我,可能有些东西不一定能在快速上手的文档中涉猎到。今天就碰到一个问题,要在分页查询的同时进行where语句删选操作。由于表记录比较少,因此采用了in语句,但是in语句所设计的字段是number型的,因此在拼凑出in后面括号所需的内容时,出现了错误。说内容不是数字还是说不能为字符串,有点忘了,反正就是吧拼凑的in里的内容当成字符串‘’了。原创 2014-06-18 11:14:13 · 543 阅读 · 0 评论 -
ibatis 迭代查询
property="" /*可选, 从传入的参数集合中使用属性名去获取值, 这个必须是一个List类型, 否则会出现OutofRangeException, 通常是参数使用java.util.Map时才使用, 如果传入的参数本身是一个java.util.List, 不能只用这个属性. 不知道为原创 2014-06-18 11:17:49 · 831 阅读 · 0 评论