为了账号安全,请及时绑定邮箱和手机立即绑定

不关闭 Environment 或 EntityStore 是否安全?

不关闭 Environment 或 EntityStore 是否安全?

隔江千里 2021-08-04 09:55:21
我想问一下不关闭环境是否安全?    final PersistentEntityStore entityStore = manager.getPersistentEntityStore(xodusRoot, instance);    final List<User> users = new LinkedList<>();    try {    } finally {       //entityStore.close    }不关闭环境的原因是这里的示例代码是在 Servlet 环境中使用的,在该环境中我们实现了一种 Sigleton 查找表(映射)来保存 Environments 和 EntiyStores,如果我们关闭它,下一个 HTTP POST 请求将得到“环境已经关闭”错误,因此我们不关闭它。而我们在这里实现 Lookup table (map) 的原因是为了防止 servlet 请求获得数据库锁问题,尤其是在多个并发请求上。这样做安全吗?或者这甚至是正确的方法?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 137 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信