我正在使用hibernate和spring mvc并使用注释..如果存在子实体,我希望不删除任何父实体。现在我可以通过代码明确地做到这一点,但它可以直接通过休眠来完成,我的意思是通过配置?
其次,在春天我得到 sessionFactory 以及何时(在每个 dao 中)。要获得会话,我使用
sessionFactory.getCurrentSession()
我应该在单个类中获取 session/sessionFactory 并在任何地方使用它吗?
我正在使用
sessionFactory.getCurrentSession().save(batch);
sessionFactory.getCurrentSession().delete(batch);
那么我不需要担心关闭和开始会话,因为它是自动完成的。是正确的吗?