怎么把数组传到sql里面

public Subject getNext(Integer[] subjectIds, Integer type) {

// TODO Auto-generated method stub

Subject subject = subjectDB.findFirst(

"SELECT ID subjectId, CONTENT content, CONTENT_URL contentURL FROM t_de_subject WHERE TYPE = ? AND ID NOT IN ?",

type, subjectIds);

怎么把数组传到sql里面

评论区

JFinal

2017-05-11 16:52

"ID NOT IN ? " 这个是无法针对多个值工作的,一个值就得配备一个问号“?”,所以你需要将 sql 拼接成有多少参数就需要多少问号的形式

建议用 sql 管理功能来过生成这个 sql,简洁且清晰

热门反馈

扫码入社