as my sql 后面加表达式_MyBatis中使用OGNL表达式与操作符

String与基本数据类型    _parameter

自定义类型(对象)     属性名

集合

数组          array

List          list

Map          _parameter

获取集合中的一条数据

数组          array[索引]      基本数据类型数组

array[索引].属性名    对象数据类型数组

List          list[索引]

list[索引].属性名

Map          _parameter.key

_parameter.key.属性名

利用foreach标签从集合中取出数据(遍历拼接SQL)

如果collection中的数组或List,i表示下标,如果collection是Map,i表示key。item(或item.属性名)表示迭代出来的值

separator 表示 迭代出来的元素之间的分隔符

举例

delete from MESSAGE where ID in(#{item})

操作符

java常用操作符    +、-、*、/、==、!=、||、&&等

特有操作符      and、or、mod、in、not in

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值