ibatis
--------11111111111-
善于交际的人很少,我正在努力成为其中一员
展开
-
iBatis 动态拼写sql
假设你想在程序中动态的拼接好sql ,在传到iBatis中 直接执行,而且你这条sql就是要执行的为一个的参数和条件 ,配置文件应该这样配置 ,且格式 固定,只有这样写(本人指的是parameterClass="java.lang.String", $value$ 是固定值 ) <select id="ID" resultClass="java.util.Ha...2011-04-23 16:39:11 · 162 阅读 · 0 评论 -
ibatis # $ 之间的差异
这是这段时间工作遇到的一个问题,在写模糊查询的时候我用的是 like '%$param$%',引起的问题是如果是param中含有特殊字符会早晨sql语法错误,如果改为like '%' || #param# || '%' ,这样则可以避免错误,原因是 #param# 这样翻译到jdbc时是 preparedstatement 去执行,而$param$ 则是statement ,里面的特殊符号没有进过...2011-05-14 09:50:58 · 57 阅读 · 0 评论 -
iBatis resultClass 的缓存问题
如果我们的ibatis的配置文件中的返回结果 resultClass 用 java.util.HashMap 来接收的话,如果我们的字段发生变化,这样就会产生一个错误,那就是你之前已经取消的映射字段还出现,这是由于ibatis的缓存引起的,并不是你的错,这时只要你配置 remapResults="true" 这个属性就可以重新映射。例如: ...2011-03-29 14:49:06 · 100 阅读 · 0 评论