【发布时间】:2013-03-10 20:17:07
【问题描述】:
我正在使用 hibernate 和 spring mvc 并使用注释.. 我希望如果存在子实体,则不应删除任何父实体。 现在我可以通过代码明确地做到这一点,但是可以直接通过hibernate来完成吗,我的意思是通过配置??
其次,在春季,我会在何时(在每个 dao 中)获得 sessionFactory。为了获得会话,我使用
sessionFactory.getCurrentSession()
我应该在单例类中获取 session/sessionFactory 并在任何地方使用它吗??
我正在使用
sessionFactory.getCurrentSession().save(batch);
sessionFactory.getCurrentSession().delete(batch);
然后我不需要担心关闭和启动会话,因为它是自动完成的。对吗?
【问题讨论】:
标签: java hibernate design-patterns