`

javax.persistence.TransactionRequiredException: Executing an update/delete query

阅读更多

报错:javax.persistence.TransactionRequiredException: Executing an update/delete query

 

Query query =manager.createNativeQuery("INSERT INTO T_XJT_TEST (F_NAME,F_AGE) VALUES('xx',5)");

query.executeUpdate();

 

在执行插入的时候报错。

原因:没有启动事务,在方法上加@Transactional注节

如果是多数据源,多事务的情况下,需要在注节上指定具体的某个事务管理器

@Transactional(value="transactionManager1",isolation=Isolation.DEFAULT,propagation=Propagation.REQUIRED)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics