gpt4 book ai didi

java - 创建新实例时@GenerateValue

转载 作者:行者123 更新时间:2023-12-01 04:16:27 25 4
gpt4 key购买 nike

我有一个带有 @GenerateValue() 的实体。我知道有不同的一代类型。我的问题是:当我创建实体的新实例时,是否有生成 ID 的生成类型?我需要对象的 id 来创建另一个 id 为 FK 的对象,但我不想在创建另一个对象之前保留该对象。感谢您的帮助!

最佳答案

您可以调用store()方法。 Store 方法尚未将对象持久保存在数据库中。它在 hibernate 缓存层中创建一个代理对象并返回该代理对象,并填充主键(是的,自动生成的值可用)。您可以根据需要将此值用于其他对象。完成后,当您刷新 session 时,所有对象都会保留在数据库中。

关于java - 创建新实例时@GenerateValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19379592/

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