gpt4 book ai didi

java - 如何使用 Hibernate 将 Java 对象与数据库表同步

转载 作者:太空宇宙 更新时间:2023-11-04 14:05:24 24 4
gpt4 key购买 nike

我有一个游戏(例如国际象棋),我将其保留为步骤序列(作为 Step 对象,Game 是一组步骤)。

棋盘:游戏棋盘,其中将容纳 28 个位置(国际象棋为 64 个位置),它不是持久实体。

当玩家移动时,它会更新一个位置,并且我会坚持该步骤。

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

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

在 Hibernate 或 Java 应用程序中是否有任何方法可以将 gameBoard 对象保留在内存中,并且合并步骤,以免每次都填充游戏板?

我想仅当游戏在 Java 堆中作为对象不可用时才加载游戏?

如果我的想法错误,有人可以建议一种方法来实现这一点或指导我吗?

最佳答案

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

关于java - 如何使用 Hibernate 将 Java 对象与数据库表同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28918268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com