hibernate3.2报错

2025-03-05 00:53:51
推荐回答(4个)
回答1:

把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

回答2:

update article_img set article_id=article_id where article_id in ("+ids+") 最后这个分号去掉试试
你这个语句有意义吗?设置article_id=article_id自己?

回答3:

是sql语法错误article_id=article_id 应该写成article_id=?

回答4:

为什么用in呢,用=