我正在使用 OpenJPA 并希望将其配置为在每次写入/插入操作时使用自动提交。
目前我必须这样做:
MyEntity e = new MyEntity();
em.getTransaction().begin();
em.persist(e);
em.getTransaction().commit();
我希望能够做的是:
MyEntity e = new MyEntity();
em.persist(e); // auto commit here
我将此属性设置为 true:
openjpa.NontransactionalWrite : true
有什么线索吗?!
最佳答案
您不能使用 JPA 自动提交。如果要移除本地事务管理,请使用 JTA/CMT 或 Spring 管理的事务。
关于java - 自动提交 OpenJPA 写入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3900042/