动态生成用于Hibernate的Java类
我使用cglib生成POJO类来映射hibernate xml文件。我正在阅读HibernateFile来创建类。 中描述了如何生成这些类。 但是,如何生成那些使用类型使用后将生成的类的类呢?例如动态生成用于Hibernate的Java类,java,hibernate,class,dynamic,relation,Java,Hibernate,Class,Dynamic,Relation,我使用cglib生成POJO类来映射hibernate xml文件。我正在阅读HibernateFile来创建类。 中描述了如何生成这些类。 但是,如何生成那些使用类型使用后将生成的类的类呢?例如 public class Store{ private int id; private String name; private StoreDetails details; // Class not found! //getters and setters } pu
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之后创建的。
或者有解决办法吗?其他建议?。。。为什么不将Hibernate用于它的设计并让它处理代理生成或一次性类插装本身呢?Hibernate文档应该解释如何进行投票。为什么要进行投票?这个问题既不清楚也没用。我还问了其他建议;)谢谢,我会查一下:)不要太在意,向下投票在这个网站上发生得很快。当你以3-4分被否决时,开始担心。