javax.persistence.TransactionRequiredException: No transactional EntityManager available

原因是没有在 entityManager 加事务,只需要在持久化操作上加@Transactional就可以了

@Repository
@Transactional
public class HibernateCURD {

	@PersistenceContext
    private EntityManager entityManager;
	
	
	public void save(User user) {
		entityManager.persist(user);
	}
	
}
发布了233 篇原创文章 · 获赞 1 · 访问量 9165

猜你喜欢

转载自blog.csdn.net/qq_37769323/article/details/104281497