Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态生成用于Hibernate的Java类_Java_Hibernate_Class_Dynamic_Relation - Fatal编程技术网

动态生成用于Hibernate的Java类

动态生成用于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

我使用cglib生成POJO类来映射hibernate xml文件。我正在阅读HibernateFile来创建类。 中描述了如何生成这些类。 但是,如何生成那些使用类型使用后将生成的类的类呢?例如

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分被否决时,开始担心。