【发布时间】:2011-05-06 05:47:17
【问题描述】:
我有一个问题,如果我们在数据库中创建任何表,即没有任何主键(所有列值都可以为空)。
我们不能在 Hibernate O/R Mapping 中进行没有 ID 字段的映射,即在使用 hibernate 时使用 .hbm.xml 文件。
我面临的问题是没有 ID 字段的 .hbm.xml 文件没有得到验证。
我从你们那里得到了答案,但是我有一个问题,我们可以在实体类中使用以 ID 变量为前缀的瞬态关键字,以便不将该值保存到数据库中吗?
【问题讨论】:
-
此表是否与任何其他表以某种方式无关?
-
据我所知,没有id你不能创建它,因为hibernate使用主键作为保持身份的方法。