2014-04-01 61 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> 
相關問題