独立应用程序事务

时间:2014-01-13 08:16:51

标签: java spring swing hibernate transactions

我有一个用Java Swing编写的独立应用程序通过Hibernate编写MySQL,只有一个客户端连接到数据库,使用Netbeans示例应用程序框架提供的HibernateUtils。基本上明确地提交每个事务。

现在我需要多个客户端连接到同一个MySQL服务器实例,我不知道如何正确管理连接。我正在集成Spring上下文和entityManager但没有应用程序服务器¿如何同步和连接到数据库?

我担心不同线程的实体可见性,因此请始终保持刷新。 编辑: 我一直在阅读与会话管理相关的模式。在我的应用程序中,我实现了de transaction-per-operation反模式,在每个调用'HibernateUtil'的DAO操作中打开和关闭会话。这确保数据全部更新,但现在我需要更多用户连接,我不知道我是否必须改为客户端 - 服务器架构,或者转向JPA托管会话配置,或者继续使用这种反模式。

0 个答案:

没有答案