我正在使用cglib生成POJO-Classes来映射hibernate-xml文件。我正在从hibernatefiles中读取来创建类。 在Create simple POJO classes (bytecode) at runtime (dynamically)中描述了如何生成这些类。 但是如何生成那些使用在使用Type后生成的类的类?例如,
public class Store{
private int id;
private String name;
private StoreDetails details; // Class not found!
//getters and setters
}
public class StoreDetail{
private Store store; //my id as foreign key - Class is found, everything is fine
private String detail1;
private int detail2;
//getters and setters
}
因此,类StoreDetail可以使用Store类型的属性,但Store不能使用StoreDetail类型的属性。 StoreDetail是在Store之后创建的。 或者有任何解决方法吗?其他建议?