Hibernate为什么找不到实体?
发布网友
发布时间:2024-07-02 05:06
我来回答
共1个回答
热心网友
时间:2天前
我之前回答的没有作用吗?你怎么还写成这样?
那你把实体类也一起打包到hbm的那个jar包里去啊.
关键是如果打包到一个里面还互相找不到的话,那就说明程序根本那个jar包都还没找到,你之前的写法就还有问题.
没有测试就没有发言权!
我刚才去测试了.我自己的程序中,我这么写的
<property name="mappingJarLocations">
<list>
<value>/WEB-INF/lib/po.jar</value>
</list>
</property>
就是把jar包放到lib目录下了,绝对能找到,而正常工作.
楼主对.hbm.xml的打包时没问题吧?用eclipse的话要export出来成jar的.
一下的也可以
<property name="mappingJarLocations">
<list>
<value>classpath*:../lib/po.jar</value>
</list>
</property>
后面回答的没有说要把java文件也一起打包的.就是位置问题应该.
WEB-INF/lib/Hbm.jar找不到的话,说明你根本就没有放Hbm.jar到lib目录下去.要么你的Hbm.jar名字错了.要么你的压缩方式有问题.