不允许在共享的EntityManager上创建事务-使用Spring事务或EJB CMT
我猜这里的问题是,尽管您已经为事务管理器定义了bean,但是您没有注释@Transactional启用弹簧事务的create()方法。
@Transactional
还要删除该entityManager.getTransaction().commit();语句,因为现在所有事务管理都将在spring之前完成,如果您保留该语句不变,则将再次遇到相同的错误。
entityManager.getTransaction().commit();
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群