java - 如何以编程方式配置映射?

标签 java hibernate mapping persistent

我们的 Hibernate 配置映射是在 java 中以编程方式实现的,而不是使用 注释XML 映射。

我们有一个映射类层次结构,当上下文初始化时,我们在 Hibernate Mappings 实例中设置它,例如:

Mappings mappings = configuration.createMappings();
mappings.addClass(PersistentClass instance);

现在,我面临的问题非常简单,但我没有找到如何将其添加到我们的实现中的示例。

这么说吧

我们有 2 个表AB 具有多对一关系, 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/

相关文章:

grails - 如何使用关联列之一作为Grails中表的主键?

java - IE 不加载图像

java - 将 scala 函数作为 java 函数接口(interface)参数传递

java - 正在合并同一实体的多个表示 JPA

hibernate - 对GORM中一对多属性的属性进行条件查询

c# - EmitMapper 的集合列表映射问题

java - 如何确定我的 JDK11 版本是 "free"还是 "non-free"?

java - 如何解决spring boot框架的Endless Building process?

java - Hibernate 标准 - 多对多关系

math - ℝ³ -> ℕ 有限数量值的映射