以前学习hibernate时是用J2SE来学习的,现在转到J2EE项目中时却无法实现两个对象之间的一对多关系,我发现我建J2EE项目时选择的是J2EE specification level 5.0的,然后新建J2SE项目时选择的是JAVASE-1.6,是不是这里出现了问题,特地在这里请教一下大家,谢谢了。

解决方案 »

  1.   

    "J2EE项目时选择的是J2EE specification level 5.0的,然后新建J2SE项目时选择的是JAVASE-1.6"
    你想多了吧,不会有这种情况的.是不是你对象的路径之类的设置的不对引起的,别的到没事
      

  2.   

    hibernate可以在j2ee中进行各种对应关系。。用eclipse的话需要装hibernate tools插件。。然后可以自动生成xml文件并生成对应关系。。
    如果用myeclipse的话,添加了hibernate框架也可以直接生成xml文件并生成对应关系。、如果不希望自动配置文件。那用手写也可以。。
      

  3.   

    4楼,我发现的确是导包的问题。不过我在网上看到的是hibernate-jpa-2.0-api-1.0.0.Final 和 javaee.jar里面的javax.persistence里面的onetomany等等冲突,然后要删掉javaee.jar里面的冲突部分。不过我不懂怎么删,求解一下,谢谢了
      

  4.   

    现在解决了,原来是我版本太高了 有bug,谢谢大家的发言哈