动态生成Java-Classes以便在Hibernate中使用

时间:2014-02-21 10:17:39

标签: java hibernate class dynamic relation

我正在使用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之后创建的。 或者有任何解决方法吗?其他建议?

0 个答案:

没有答案