我希望构建一个动态框架,其中提供了实体对象,我不会对当前实体类型有任何了解。
我正在尝试的是,如果ManyToOne关联存在任何子关联并以不同方式处理它们。
请告诉我有什么方法可以找到具有ManyToOne关系的子关联名称
示例:
//Parent Class
public class Person
{
@OneToMany(cascade = CascadeType.PERSIST, mappedBy = "personName")
private List<FamilyName> familyNameList = null;
}
// Child Class
public class FamilyName
{
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.PERSIST)
@JoinColumn(name = "PERSON_RID", referencedColumnName = "PERSONNAME_RID", nullable = false),
private PersonNameNonAggregates personName = null;
}
我将获得类似下面的方法
private void processEntity(Class<T> persistentClass){
// find child associations of the given persistent class and process
}
让我知道有没有我可以获取子关联名称
答案 0 :(得分:0)
感谢支持那些寻求帮助以找到当前实体的关联的人,这是实体经理有一个元模型对象的方式,你可以检索当前的实体属性,如果它是一个关联
heroku log