java中,我想根据userId删除数据库中信息,而不是根据id(主键)删除?这个要怎么弄?

java中,我想根据userId删除数据库中信息,而不是根据id(主键)删除?这个要怎么弄?,第1张

可以使用HibernateTemplate执行Hql语句 *** 作。

String userId = "somebody"

String hql ="delete from ATable as a where a.userId = "+ userId +""

this.getHibernateTemplate().bulkUpdate(queryString)

批量删除?还是单条删除

这是单条删除在页面获取id就行了

String sql="delete from positional_title where position_title_id=:positionTitleId"

这是批量删除也就是多条删除

Iterator<Training>iter = coll.iterator()

String sql = "delete from training where training_id='"+iter.next().getTrainingId()+"'"

这个不错,但是看你会不会用咯。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6844485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存