你导入的映射文件的路径不对
如果是在Jar包的根目录应该是:/TAB.hbm.xml
如果是放在某个Package里,例如edu.abb.ccc,应该是:/edu/abb/ccc/TAB.hbm.xml

解决方案 »

  1.   

    先谢谢楼上的兄弟,我按你说的改了,还是找不到那个资源文件,我现在想能不能通过生成表,自动生成这些相应的类和映射XML啊,我感觉我的方法不是很好,也不一定能做到动态生成表,不要受我那段代码的影响,如果有别的方法都可以的。谢谢大家
      

  2.   

    你可以动态创建hibernate.hbm.XML文件  也就是动态创XML文件.然后的操作就不必多说了.
      

  3.   

    动态创建XML倒没什么难度,主要在如何生成那个.java映射类啊,同时还得编译生成.class类吧?
      

  4.   

    是哦。有难度哦。
    要生成文件是问题不大,关键是需要编译,得到编译后的class文件。
      

  5.   

    会不会相当于写一个Eclipse+Hibernate源码?
      

  6.   

    Could   not   read   mapping   document   from   file:   TAB.hbm.xml 
    这个说的很清楚了是hibernate配置文件找不到正确的路径TAB.hbm.xml 文件中 的
    <class  name="pojo.name">
      

  7.   

    你可以查查spring有没有按名称生成方法的代理类,如果有,动态生成表并产生POJO或者可行。
      

  8.   

    我的服务器是weblogic8.1不支持spring,只能靠手写
      

  9.   

    1.先确保TAB.hbm.xml路径正确,classes目录开始算。
    2.TAB.hbm.xml  里边的xml不正确,你先写一个简单的测试一下。
      

  10.   

    简单来说,就是用Hibernate来创建一张物理不存在的表