2014-04-01 27 views
0

我在其中有类似的格式的查询使用IN的要求:如何使用()在查询中的MyBatis

@Select("SELECT max(count) FROM whatevertable WHERE id IN (#{xyz})") 
public int doSomething(List<Integer> xyz) 

我试图寻找,但发现XML各种功能但我的要求是使用JAVA。 任何人都可以帮助我吗?

+0

看看这个帖子是对你有所帮助 http://stackoverflow.com/questions/8754814/how-to-pass-an-integer-array-to -in子句功能于MyBatis的 –

回答

1

参考this

SELECT id, title, author 
FROM article 
WHERE id_category 
IN  
<foreach item="category" index="index" collection="list" open="(" separator=","   cose=")">  
#{category} 
</foreach> 
相关问题