我有这个问题,在hibernate上使用本机查询。以下是查询:
Query query = session.createSQLQuery(
"UPDATE InvoiceItems SET current_balance = '"+current_balance+"' WHERE record_id = '"+record_id+"'");
query.executeUpdate();
但我在运行查询时遇到以下错误:
javax.persistence.transactionrequiredexception:执行更新/删除查询
有什么建议吗?我试过这样做:transactionrequiredexception执行update/delete查询
1条答案
按热度按时间igetnqfo1#
你需要一笔交易。
从https://www.baeldung.com/jpa-transaction-required-exception