把int count=se.createSQLQuery(sql).executeUpdat();
改为:count=session.createQuery(del).executeUpdate();
看清楚,是createQuery不是createSQLQuery。
请参考:
http://weblogs.asp.net/paterlinimatias/archive/2008/09/03/hibernate-error-quot-could-not-execute-native-bulk-manipulation-query-quot.aspx
update article_img set article_id=article_id where article_id in ("+ids+") 最后这个分号去掉试试
你这个语句有意义吗?设置article_id=article_id自己?
是sql语法错误article_id=article_id 应该写成article_id=?
为什么用in呢,用=