gpt4 book ai didi

java hibernate netbeans xml

转载 作者:行者123 更新时间:2023-11-30 05:03:27 25 4
gpt4 key购买 nike

当我使用 Net beans 开发一个与 derby 数据库进行事务处理的独立 swing 应用程序时。在我的数据库中,我没有任何 ID 字段,所有列都可以为空,但是当我映射 abc.hbm.xml 文件并验证它时,会出现以下错误:-元素类型“class”的内容必须匹配“(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp )?,(属性|多对一|一对一|组件|动态组件|属性|任何| map |集合|列表|包|idbag|数组|原始数组),((加入,子类*)|加入子类*|联合子类*),加载器?,sql-插入?,sql-更新?,sql-删除?,过滤器*,结果集*,(查询|sql-询问)*)”。 [20]

任何人都可以帮我解决这个错误吗?

我们不能在表中没有 ID 字段的情况下映射该 xml吗???

最佳答案

您的 XML 无效,因为它不符合 hibernate DTD。正如错误消息所示,每个 class 元素必须具有一个 id 子元素或一个 composite-id 子元素。

hibernate 实体必须有一个 ID(简单或复合)。您的数据库架构看起来不太干净。每个表中都应该有一个主键。

关于java hibernate netbeans xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5897099/

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