我知道我是在发表一个多余的问题。我已经在SO和其他博客中浏览过各种文章,但是我需要在更多的项目上更加清晰&所以在这里发布。
我使用Spring + Hibernate。我正在插入一些记录。
MySpringController.java
@Transactional
@RequestMapping(...)
public String saveRecords(@ModelAttribute("orderObj") Order order){
for(Item item : order.getItems()){
itemDAO.save(item);
}
return "saveSuccess";
}MyHibernateDAO类
public void save(Item item){
session = sf.openSession();
Transaction tx = session.beginTransaction();
session.persist(item);
tx.commit();
session.close();
}问题:
发布于 2015-01-27 20:40:29
虽然事务管理的使用因应用程序而异,但根据我的经验,我可以指出一些重要的事情。
您不需要同时使用Hibernate和Spring事务。
以上各点都是基于我的经验,可能会因申请要求而有所不同。
https://stackoverflow.com/questions/28179079
复制相似问题