【问题标题】:Persisting objects with their object identity in Hibernate在 Hibernate 中以对象身份持久化对象
【发布时间】:2012-01-21 20:01:58
【问题描述】:

如何在没有 id 属性但使用其对象标识的情况下将类的对象保持在休眠状态。

【问题讨论】:

  • 为什么要用eclipse 标记问​​题? Eclipse 是 IDE。你的意思是eclipselink

标签: java eclipse hibernate


【解决方案1】:

你不能。您必须指定一个字段来保存实体的 @Id

对象标识不能转换为数据库主键,主键是必需的。

这里还有一件事 - equalshashcode 方法通常使用 @Id 字段错误地实现。您可以使用依赖对象标识的默认实现。

【讨论】:

    猜你喜欢
    • 2011-03-05
    • 2019-07-10
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多