报错: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)