4-java ee-实验常见问题分析—strutshibernate(2009-10-24更新)

4-java ee-实验常见问题分析—strutshibernate(2009-10-24更新)

ID:12817947

大小:63.50 KB

页数:4页

时间:2018-07-19

4-java ee-实验常见问题分析—strutshibernate(2009-10-24更新)_第1页
4-java ee-实验常见问题分析—strutshibernate(2009-10-24更新)_第2页
4-java ee-实验常见问题分析—strutshibernate(2009-10-24更新)_第3页
4-java ee-实验常见问题分析—strutshibernate(2009-10-24更新)_第4页
资源描述:

《4-java ee-实验常见问题分析—strutshibernate(2009-10-24更新)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北京林业大学Java高级应用实验常见问题分析实验题目:基于Struts+Hibernate的MVC架构的动态网站开发实验环境:Eclipse3.5ForJavaEE,Tomcat6.0,JRE6.0,JavaEE5,SQLServer2000,Struts2.16,Hibernate3.32目录目录1致谢:1问题1:提示错误:Couldnotdeterminetypefor:String,attable1问题2:提示错误:couldnotloadanentity,第1行:'-'附近有语法错误2问题3:提示错误:Unabletoinstantiate

2、defaulttuplizer[org.hibernate.tuple.entity.PojoEntityTuplizer]2问题4:提示错误:CouldnotparsemappingdocumentfromresourceUser.hbm.xml2问题5:提示错误:Failedtoloadclass"org.slf4j.impl.StaticLoggerBinder"3问题6:提示错误:couldnotfetchinitialvalueforincrementgenerator3问题7:提示错误:Positionalparameterdoesno

3、texist。3致谢:感谢以下同学发现问题并提供了解决问题的办法。问题1:提示错误:Couldnotdeterminetypefor:String,attable原因:必须使用Java基础类的全名或者hibernate的基础类型解决办法://下面是采用的Hibernate的基础类型,string等类型是全小写的//下面是采用Java

4、基础类的全名,String类型必须写为java.lang.String问题2:提示错误:couldnotloadanentity,第1行:'-'附近有语法错误原因:表名或数据库名称中带有“-”解决办法:将配置文件或映射文件中相应的名称外加上[]。例如表名为hibernate-usertable,则需将hbm.xm

5、l文件改为问题3:提示错误:Unabletoinstantiatedefaulttuplizer[org.hibernate.tuple.entity.PojoEntityTuplizer]原因:缺少一个包javassist.jar解决办法:将javassist.jar包复制到项目的WebContent目录下的lib目录下问题4:提示错误:CouldnotparsemappingdocumentfromresourceUser.hbm.xml原因:hbm.xml

6、中的定义有误解决办法:典型的错误代表如下:正确的的定义应该是:当SQLServer中把表的id字段定义为自动增长类型时

7、(如下图所示),必须添加,另外注意,这里class不能是increment,必须是identity。否则会出现本文件描述的问题6.问题5:提示错误:Failedtoloadclass"org.slf4j.impl.StaticLoggerBinder"原因:缺少一个包slf4j-nop-1.5.8.jar解决办法:将slf4j-nop-1.5.8.jar包复制到项目的WebContent目录下的lib目录下问题6:提示错误:couldnotfetchinitialvalueforincrementgenerator原因:当

8、SQLServer中把表的id字段定义为自动增长类型时,必须添加

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。