标签: java jpa spring-jdbc
我有一个非Web应用程序,它将在后台运行,在运行期间我不需要任何事务。我必须确保每个jdbc操作都应该立即自动提交,但是spring jpa不允许这样做。
如果没有打开事务,我怎么能避免TransactionRequiredException?
答案 0 :(得分:0)
开启交易。如果您不需要扩展事务并且只想快速更新并提交它,那么您仍然需要一个事务;只需将@Transactional放在一个方法上(或抓住EntityManager)并完成所有内容。
@Transactional
EntityManager