我有一个EntityManager和一个JobDAO类,该类有许多使用EntityManager来选择/更新/删除/插入的方法。对于某些方法,我现在得到一个关于没有事务的javax.persistence.TransactionRequiredException:Executing an update/delete query我在调用其他方法的方法上有一个@Transactional注释。
我现在已经通过对其中一些命令使用我自己的
在springboot-hibernate项目中,@Transactional注解对我不起作用。我正在使用注释配置,我已经对其进行了以下配置。我已经尝试在服务层和dao层中使用@Transactional on方法和类名,但没有成功。我认为事务管理器配置有一些问题,但我不知道如何在我的应用程序中配置事务管理器。= org.hibernate.dialect.MySQL5InnoDBDialect
spring
还有一些其他项目已经迁移到了spring boot项目。但它是由一些额外的有才华的成员完成的,他们现在不在我的组织中。我想知道在最新的Spring- data -jpa/Hibernate (我擅长启动+数据)中使用以下代码进行数据访问层的优缺点。根据我个人的理解,每次它都会调用一个dao,它将与一个新的hib
我希望我的read方法不使用事务,因为这根本不需要,我只使用@ transaction标记创建/更新方法。但我该怎么做?我有一个非常基本的Spring配置等等..。在我的DAO中注入了SessionFactory,在每种方法中我都调用了sessionFactory.getCurrentSession().doQueryStuff();org.hibernate.HibernateException: No