编程语言
首页 > 编程语言> > java – Autocommit OpenJPA写道

java – Autocommit OpenJPA写道

作者:互联网

我正在使用OpenJPA并希望将其配置为在每次写入/插入操作时使用Autocommit.

目前我必须这样做:

        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,jpa,openjpa
来源: https://codeday.me/bug/20190621/1257226.html