也许这是我对 Hibernate 的会话刷新的误解,但我一直在考虑在我的服务中刷新我的会话,但是在服务中做这样的事情感觉不好:
public Object serviceMethod(Object model){
//Do things with model
sessionFactory.getCurrentSession().flush();
}
感觉不对,因为我的服务会知道我的持久性机制。
所以我一直在考虑制作一个方面并使用注释,所以我的代码如下所示:
@FlushAfter
public Object serviceMethod(Model model){
//Do things with model
}
这种方法是正确的还是我做错了?