读书人

使用hibernate实现数据存储层手工修

发布时间: 2012-03-16 16:34:56 作者: rapoo

使用hibernate实现数据存储层,手工修改hbm.xml为何不行?
之前在一个java窗体程序里面,使用了hibernate作为数据存储层,当时用了middlegen去生成hbm.xml文件。

最近数据库表结构发生变化,添加了新的字段,因为middlegen机上已经没有了,想手工修改hbm.xml 和 pojo文件算了,结果一运行报告说

java.lang.NoClassDefFoundError

应该是因为我修改了hbm。xml文件造成的。

请问怎么样才能修改成功呢?

急,请各位高手指点~~

[解决办法]
可以修改啊,但是要根表的字段保持一直 还有就是表对应的类也的修改
最后重新编译一次 启动服试一下
[解决办法]
<hibernate-mapping>
<class name= "xxx.yyy.zzz " table= "capacitor " catalog= "crm ">

pojo是否正常编译?
检查你的classpath中,看看类xxx.yyy.zzz是否存在;
[解决办法]
可以修改
[解决办法]
实在不行就试试把所有缓存清空
再重启服务器
try try try

读书人网 >Eclipse开发

热点推荐