【发布时间】:2018-02-20 13:28:40
【问题描述】:
我有一个关于通过 JPA 获取数据的问题,
假设我有一个实体,并且该实体与其他相关实体具有 OnetoOne 关系以及 OneToMany。
在 Hibernate 或 JPA 中是否有任何 API,如果我为 Entity 类和相关实体类设置少量值,我会得到与这些值匹配的 Entity 类列表。
例如:
Entity e = new Entity();
e.setVar1("Test1");
e.setVar2("Test2");
SiblingEntity se = new SiblingEntity(); // OnetoOne with Entity class
se.setVar1("Var1");
e.setSiblingEntity(se);
ChildEntity ce = new ChildEntity(); // OnetoMany with Entity class
ce.setVar1("value1");
e.getChildEntities().add(ce);
现在我们有了一个带有兄弟实体和子实体的根实体 e。
是否有任何 API 可以为我提供以下结果?就像下面提到的那样:
List elist = entityDAO.getEntityList(e);
elist 必须包含满足我们上面提到的条件的实体类列表。
谢谢
【问题讨论】: