我们的 Hibernate 配置映射是在 java
中以编程方式实现的,而不是使用 注释
和 XML
映射。
我们有一个映射类层次结构,当上下文初始化时,我们在 Hibernate Mappings 实例中设置它,例如:
Mappings mappings = configuration.createMappings();
mappings.addClass(PersistentClass instance);
现在,我面临的问题非常简单,但我没有找到如何将其添加到我们的实现中的示例。
这么说吧
我们有 2 个表A
和 B
具有多对一关系,
A.type_id = B.id.
并且我想从 A
检索所有记录,条件如下:
A.type_id = B.id 且 B.id = 4;
如何在映射对象中添加关联(多对一)。 org.hibernate.mapping.RootClass。
最佳答案
这个问题很老了,但也许答案对其他人有帮助。
这个话题太复杂,无法在这里回答。不幸的是,Hibernate 文档不包含很多信息,甚至源代码本身也根本没有文档记录。
这篇博文http://portofino.manydesigns.com/en/blog/configuring-hibernate-programmatically (及其第二部分)概述了如何以编程方式创建映射。
关于java - 如何以编程方式配置映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13265319/