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一般用于自动打开和关闭,手动处理一些情况确实很容易。