如何使用Hibernate将Java对象与Database表同步

时间:2015-03-07 18:11:02

标签: java hibernate caching jpa synchronization

我有一个游戏(像国际象棋)我坚持作为一系列步骤(作为步骤对象,游戏是一组步骤)。

董事会:它将拥有28个职位(国际象棋64个职位)的游戏板,这不是持久性实体。

当玩家移动时,它会更新一个位置,然后我会坚持这一步。

现在当第二个用户玩时,我需要加载游戏(需要填充到目前为止的所有步骤)并让他玩。

通过这种方式,我总是通过从步骤中填充游戏来加载游戏。

在Hibernate或Java应用程序中是否有任何方法,我可以将gameBoard对象保存在内存中,并且我合并了这一步,以便不是每次都填充板?

我想仅在Java堆中没有作为对象时加载游戏?

如果我认为错了,有人可以建议这样做或引导我吗?

1 个答案:

答案 0 :(得分:0)

要将对象模型与数据库同步,您只需要保留新的Step并提交事务(自动flushes the Persistence Context)。