ibatis 的使用


   1  NotEqual 和 NotNull 的使用,在 notEqual 时 使用 compareValue 的值


   2 模糊查找的写法 , 写在 xml 文件里面时,注意 写法,‘%# fieldName#%’  是不对的   http://25707332.iteye.com/blog/591363

       正确写法: '%$name$%'   or   '%' || #name# || '%'


   3 注意update 语句和  select 语句中 prepend 后面的符合,一个是" ," 一个是 "and " ,如果 update 里面 set 值的时候,某些字段变成了“ and ”,那这个字段和后面的所有字段都不会被更新,且不会报错。


   4 写 in 语句的时候,标准规范的写法如下:

     

<isNotNull property="itemIds"  prepend="and">

		ic_item_id in
	<iterate  property="itemIds" open="(" close=")" conjunction=",">
		#itemIds[]#
	</iterate>

</isNotNull>
 注意里面 property 和 里面 参数的名字要一致,否则会报错

     5 想要返回 map, 首先 定义 resultmap,  其次 代码里使用 queryForMap 的方法 ,指明key,value 的参数对应, 注意一点,返回的 map结果里面key,value 对应的类型,现在 都是 BigInteger 类型

    

    

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值