hibernate3.0 现在不稳定,暂时不要用

解决方案 »

  1.   

    这根本不是hibernate的问题,如果是在eclipse下,我们的映射文件hbm.xml是和持久化类的源代码放在一起的,即和java文件放在一起。进行编译的时候,java类编译后成了class文件,而无法编译的hbm.xml文件则会原封不动的拷贝到class旁边。
    你看看你在jbuilder中,hbm.xml应该是在源代码目录下,而不应该在编译生成的classes目录下的。
      

  2.   

    不是hibernate的问题,看看是不是你Jbuilder的设置吧,以前最开始用JB的时候,编译的CLASS有时候都会丢,具体原因我也忘了,呵呵
      

  3.   

    谢谢,可是问题在于我的hbm.xml就是在src目录下面,结果编译后原来在class目录中的hbm.xml也会丢失。
      

  4.   

    。。今天试一试好像又可以了,是不是project->build属性里面要把xml设置为copy呀,我也不知道为什么好了,真奇怪。