Hiberator插件使用中ClassNotFound异常的两点问题
2007-11-30 18:16
579 查看
在使用 Hiberator测试HQL语句的时候发现了两个问题
(1)我们在hbm文件中,如果配置了<hibernate-mapping package="Entity"> 则在<class>标签中直接写类名即可,无需再配置包名,如:
<hibernate-mapping package="Entity">
<class name=
"Student" table="student" lazy="true">
<id name="id" column="id" unsaved-value="null">
<generator class="uuid"></generator>
</id>
但如果需要使用这个插件测试HQL,则hbm文件中必须为全包名:
<class name="Entity.Student" table="student" lazy="true">
否则会出现ClassNotFound异常
(2)第二个问题是,如果hbm的主键生成器是uuid的时候,我们在插件中运行HQL查询表,会提示uuid生成器不能实例化的错误,我一直没有解决,hibernator支持到hiberna2,而我用的是hibernate3,不知道和这个有没有关系,由于我没有hibernat2的jar包,我也没有继续实验
(1)我们在hbm文件中,如果配置了<hibernate-mapping package="Entity"> 则在<class>标签中直接写类名即可,无需再配置包名,如:
<hibernate-mapping package="Entity">
<class name=
"Student" table="student" lazy="true">
<id name="id" column="id" unsaved-value="null">
<generator class="uuid"></generator>
</id>
但如果需要使用这个插件测试HQL,则hbm文件中必须为全包名:
<class name="Entity.Student" table="student" lazy="true">
否则会出现ClassNotFound异常
(2)第二个问题是,如果hbm的主键生成器是uuid的时候,我们在插件中运行HQL查询表,会提示uuid生成器不能实例化的错误,我一直没有解决,hibernator支持到hiberna2,而我用的是hibernate3,不知道和这个有没有关系,由于我没有hibernat2的jar包,我也没有继续实验
相关文章推荐
- Eclipse中编译和运行时使用的JDK和JRE级别问题(关于"Bad version number in .class file"的异常解决)
- 使用myeclipse将Javaj项目标ar套餐邂逅classnotfound解决问题的方法
- 使用myeclipse将Java项目打成jar包遇到classnotfound的问题解决办法
- 关于在使用tomcat做开发测试的某些时候无端报ClassNotFound异常的解决方法
- Eclipse 插件开发中的 classnotfound 问题 zz
- 使用jrebel插件解决修改项目中的class导致server重启问题-----for resin server
- Eclipse使用问题—Tomcat部署ClassNotFound问题
- 使用JDBC连接mysql数据库异常:ClassNotFound
- 对两种web开发中经常出现的异常问题的总结(NoClassDefFound,ClassNotFound)
- 使用myeclipse将Java项目打成jar包遇到classnotfound的问题解决办法
- 使用eclipse执行maven-release-plugin插件发布jar异常问题(.project)(Cannot prepare the release because you have local modifications )
- 使用Eclipse发布一个依赖于其他项目的java项目,被依赖的项目不能自动编译,因而引发notfoundClass的异常。
- 【Tips】关于Eclipse使用Maven插件遇到的问题
- springMVC 使用ajax 出现No serializer found for class异常
- 异常的错误使用导致性能问题
- 在eclipse中使用protobuf-dt插件进行序列化时遇到的问题
- 使用tomcat产生的java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题
- Eclipse 使用SVN插件遇到的一点小问题
- eclipse插件使用心得(解决兼容问题)
- x64的操作系统使用x86的Golang:Sublime Text2 的Go Build 插件问题