0
我在*Dao.java
文件一串SQL的,看起來有點像MyBatis的SQL變量語法:什麼是文字
select * from table where id = #{id};
它工作正常,如果我要的是1分的記錄,其中ID是一個int。但是,我想要寫如下語句:
select * from table where id in (#{idList});
如何更改#{idList}
以便列表(這是通過在作爲級聯ID的字符串)將不會在實際的SQL語句引號包裹那結果?
眼下生成的SQL是這樣的:
select * from table where id in ('1,2,3,4,5');
,我想它是
select * from table where id in (1,2,3,4,5);
謝謝。正是我需要的。 – kasdega 2015-02-24 15:28:52