如何在mybatis 中使用In操作
如何在mybatis 中使用In操作
假如我们想使用这样一个sql 语句,但是这样的sql语句有IN这样的操作。在我们的mybatis中有相对应的操作
SELECT
*
FROM
product_db.productinfo pi
WHERE pi.isvalid = 1
AND pi.id IN (22, 60)
下面将使用一个简单的过程来演示这个操作
下面这个是mybatis的映射文件
下面是我们的查询condition类
Public OpenProductQueryCondition{
private Integer productId;
private List
}
下面我们对IN操作进行分析
#{item}
list 就是传入的condition中的list,mybatis将会遍历中集合中的元素
index 可以添加也可以不添加
item 你将要遍历出元素的别名
**open ** 开始的位置
close 什么时候结束
浙公网安备 33010602011771号