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 类型

    

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值