JPA中关闭流的常用方法是什么?交易管理?还是手动关闭?
JPA关闭流?你是说数据库连接释放,对吗?
JPA使用的数据库管理对象是EntityManager如果是手动关闭,则为entitymanager . close();大致结构如下:
EntityManager e = null
entity transaction et = e . get transaction();
et . begin();
//您的代码
et . commit();
e . close();
当然,最后你还得加入try { } catch { }。
在SSH结构中,spring的OpenEntityManagerInViewFilter一般用于自动打开和关闭,手动处理一些情况确实很容易。