hibernate - JPA——嵌入式的嵌套集合元素

标签 hibernate jpa

我已阅读 JPA 规范 - 以及第 2.6 节(嵌入类和基本类型的集合)。

它表示“包含在元素集合中的可嵌入类不得包含元素集合”。

我有这样一个结构的要求。我想知道绕过这个问题的标准方法是什么。也就是说,要有一个元素集合,它们的类型是一个可嵌入的类,它可能包含一个元素集合)。

实现这一目标对我来说很重要,同时仍将其保持为可嵌入类。

谢谢。

最佳答案

您是否考虑过对 C 进行子类化?

所以你会有 C_A 和 C_B 扩展 C,A 有 C_A,B 有 C_B。然后 C_A 和 C_B 可以引用他们的 parent ..

关于hibernate - JPA——嵌入式的嵌套集合元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10469247/

相关文章:

java - JPA EntityManager 静态还是实例?

java - "java.lang.AbstractMethodError: org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager" hibernate

java - 在 hibernate 查询的连接中返回的对象类型是什么

java - OpenJPA OptimisticLockException : Detaching object from one PersistenceUnit and saving it to another

java - (JAVA EE)方法无法正常工作,不会引发任何错误

java - 使用 JPA native 查询和 MemSql 选择 json 列

java - 在没有 XML 配置的情况下实现 JPA 默认监听器

java - 在@Transactional注释中设置默认事务管理器?

java - ScrollableResults 到列表引用

java - JPA 为每个请求创建实体管理器工厂?