`
文学易
  • 浏览: 1383 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Hibernate的常见错误集

阅读更多
休眠 休眠常见的错误常见错误
1。错误:对象引用一个未保存的瞬态的实例-在冲洗前保存的瞬态的实例:
com.xxxx.bean.java.Sysblog嵌套例外是org.hibernate.TransientObjectException的对象引用一个未保存的
瞬态例如前冲洗-保存的瞬态实例:COM 。xxx.bean.java.Sysblog
解决方案:有没有例子的预期,当然,我们必须实例化对象微跌
2。错误:Exceptionobject引用一个未保存的瞬态的实例-在冲洗前保存的瞬态实例:
src.persistent.Product ......
解决方案:有没有一个特定的对象集设置的原因,如在此之上是不是一个对象称为
3 setProduct 。错误:非法企图关联集合有两个打开的会话......
解决方案:(hibernate的会议提供了一个缓存的每个环节,两次在同一的ID加载,不发送2 SQL数据库,但会话封闭,高速缓存变得无效。
(新sysblogarticle.setAmount龙(sysblogcommentService.selcom(
sysblogarticle.getArticleid()toString()方法)的大小()));/ /文章的ID由若干意见的文章
sysblogarticle.setSysblogcomments的( NULL); / /键
sysblogarticleService.saveOrUpdate的(sysblogarticle); / /将修改的文章在评论部分的数量参考:
http://javaflasher.javaeye.com/blog/forum/17913
4错误:HBM映射文件一代完成后,更改数据库增加默认值(如:一个字段的值设置为1), ​​结果在插入的时候,数据库有任何回应。
解决方法:在SQL类型定义默认数据库,然后时间SchemeExport,DDL将添加默认值。HBM被定义为动态插入=“真”和
动态更新=“真”
.......
........ 5。错误:2008-2-2 9点45分13秒org.hibernate.util.JDBCExceptionReporter logExceptions 严重:未知列'tjsaleresu0_.isupdate的“字段列表” 2008-2-2 9时45分13秒org.hibernate.event。 def.DefaultLoadEventListener的onLoad 信息:执行load命令org.hibernate.exception.SQLGrammarException 时出错:无法加载实体:[ookj.domain.TjSaleResult#293] -数据库是不是“isupdate”字段6。错误:2008-2 - 9点51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 警告:SQL错误:1052 SQLSTATE:23000 2008-2-2 9点51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 严重:列'DF'在哪里子句是暧昧----查找(“选择TSR从TSR的TjSaleResult,TjItemResult TIR TSR = tir.saleResultId时和TIR =?和DF1”,新的对象[](TIR)); DF ----语句不能确定表7。错误org.springframework.orm.hibernate3.HibernateQueryException:解决不了的:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT其中trt.trackStage =?trt.trackDate =?和TRT 属性:trackDate USERID =?trt.df1];嵌套异常org.hibernate.QueryException:无法解析属性:trackDate:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT其中trt.trackStage =?和trt.trackDate =?trt.userId =?trt.df1 引起:org.hibernate.QueryException:无法解析属性:trackDate:ookj.domain.TjReagentTrack [从ookj.domain.TjReagentTrack TRT trt.trackStage =? =?trt.trackDate trt.userId =?trt.df1] ----问题是配置:私人静态的String [] []属性=((的“getReagentTrackId”的,“reagent_trackid”,“0”),(“GetReagentId,”reagentid“,”1“), (的“GETUSERID”,“用户ID”,“1”), (“GetGuideBookId”,“guidebookid”,“1”),(“GetTrackTime”,“tracktime” ,“0”),/ /不在这里的名称 (“TrackStage”,“trackstage”,“0”), (“GetDf”,用“df”,“0”)----届trt.trackDate =?声明值不正确。8。错误java.lang.ClassCastException:---- ookj.domain.OokjDateTime 基本类型转换错误9。错误org.springframework.dao.InvalidDataAccessApiUsageException:对象引用一个未保存的瞬态的实例-保存在冲洗前短暂的实例:嵌套异常ookj.domain.SmDept org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例-在冲洗前保存的瞬态实例:ookj.domain.SmDept 引起:org.hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-保存在冲洗前短暂的实例:ookj.domain.SmDept ----新建一个新的对象,而不是保存它之前,它被保存到一个新的新对象。错误消息:无法读取结果集的列值:10。activep19_59_不能反序列化异常线程“主”org.springframework.orm.hibernate3.HibernateSystemException:不能反序列化;嵌套异常org.hibernate.type.SerializationException:不能反序列化:org.hibernate.type.SerializationException引起:无法反序列化我用的数据库是mysql,POJO类自动生成的类,而不是为字段指定类型,休眠自动分配,如果无法反序列化生成的类型,它会抛出java.util中。ServilizableException 我有一个不寻常的例子的原因是,我创建了一个字符串[]类型的字段,但在Duiying的hbm.xml文件在西安类型我不定义它的类型,休眠紫东Weiqizhiding类型,恨不能反序列化。11。严重的错误:线1:143期待IDENT,发现'。“ 2008年2月3日0时41分01秒org.apache.catalina.core.StandardWrapperValve调用严重:Servlet.service()的servlet tijianServlet的抛出异常组织。期待springframework.orm.hibernate3.HibernateQueryException:IDENT,发现1号线附近'。',143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId =?t.saleItemId.medicalGroup.block = ?t.saleItemId .. medicalGroup.df1];嵌套异常org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。' 靠近1号线,143列[选择从ookj.domain t.saleItemId.medicalGroup。 TjSaleResult t其中t.guideBookId =?t.saleItemId.medicalGroup.block =?和t.saleItemId .. medicalGroup.df1的原因:org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。“近线1,列143 [选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1] _____超过12 点错误java.net.SocketException:java.net.ConnectException:拒绝连接:连接----数据库无法启动13。严重的错误:Servlet.service()的servlet tijianServlet的抛出的异常java.lang.NoSuchMethodError:ookj。 service.SendReagentService.saveTjSendReagent (Lookj /域/ TjReagent的; Lookj /域/ SaleGuideBook的;) [Ljava / LANG /字符串;的---- Tomcat \ Java代码没有跟上虚焦,不能跟上,重新启动虚拟机就好了。双DI错误集[转贴2007-03-04 15:19:00] 1。确实遇到一个错误,当休眠许多一(1)org.apache.jasper.JasperException:创建豆名称时出错ServletContext的资源中定义的'SF'[/ WEB- INF / applicationContext.xml中]:豆初始化失败;嵌套异常是org.hibernate.PropertyNotFoundException的:因为找不到getter方法类com.accp.vo.Course人配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法是错误的,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment); / /删除儿子session.flush(); 双DI误差集[转贴2007 - 03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); Sysblog 解决方案:有没有例子的预期,当然,我们必须实例化对象微跌2。错误:Exceptionobject引用一个未保存的瞬态的实例-在冲洗前保存的瞬态实例:src.persistent.Product ...... 解决方案:有没有一个特定的对象集设置的原因,如在此之上是不是一个对象称为3 setProduct 。错误:非法企图关联集合有两个打开的会话...... 解决方案:(hibernate的会议提供了一个缓存的每个环节,两次在同一的ID加载,不发送2 SQL数据库,但会话封闭,高速缓存变得无效。(新sysblogarticle.setAmount龙(sysblogcommentService.selcom(sysblogarticle.getArticleid()toString()方法)的大小()));/ /文章的ID由若干意见的文章sysblogarticle.setSysblogcomments的( NULL); / /键sysblogarticleService.saveOrUpdate的(sysblogarticle); / /将修改的文章在评论部分的数量参考:http://javaflasher.javaeye.com/blog/forum/17913 4错误:HBM映射文件一代完成后,更改数据库增加默认值(如:一个字段的值设置为1), ​​结果在插入的时候,数据库有任何回应。解决方法:在SQL类型定义默认数据库,然后时间SchemeExport,DDL将添加默认值。HBM被定义为动态插入=“真”和动态更新=“真” ....... ........ 5。错误:2008-2-2 9点45分13秒org.hibernate.util.JDBCExceptionReporter logExceptions 严重:未知列'tjsaleresu0_.isupdate的“字段列表” 2008-2-2 9时45分13秒org.hibernate.event。 def.DefaultLoadEventListener的onLoad 信息:执行load命令org.hibernate.exception.SQLGrammarException 时出错:无法加载实体:[ookj.domain.TjSaleResult#293] -数据库是不是“isupdate”字段6。错误:2008-2 - 9点51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 警告:SQL错误:1052 SQLSTATE:23000 2008-2-2 9点51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 严重:列'DF'在哪里子句是暧昧----查找(“选择TSR从TSR的TjSaleResult,TjItemResult TIR TSR = tir.saleResultId时和TIR =?和DF1”,新的对象[](TIR)); DF ----语句不能确定表7。错误org.springframework.orm.hibernate3.HibernateQueryException:解决不了的:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT其中trt.trackStage =?trt.trackDate =?和TRT 属性:trackDate USERID =?trt.df1];嵌套异常org.hibernate.QueryException:无法解析属性:trackDate:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT其中trt.trackStage =?和trt.trackDate =?trt.userId =?trt.df1 引起:org.hibernate.QueryException:无法解析属性:trackDate:ookj.domain.TjReagentTrack [从ookj.domain.TjReagentTrack TRT trt.trackStage =? =?trt.trackDate trt.userId =?trt.df1] ----问题是配置:私人静态的String [] []属性=((的“getReagentTrackId”的,“reagent_trackid”,“0”),(“GetReagentId,”reagentid“,”1“), (的“GETUSERID”,“用户ID”,“1”), (“GetGuideBookId”,“guidebookid”,“1”),(“GetTrackTime”,“tracktime” ,“0”),/ /不在这里的名称 (“TrackStage”,“trackstage”,“0”), (“GetDf”,用“df”,“0”)----届trt.trackDate =?声明值不正确。8。错误java.lang.ClassCastException:---- ookj.domain.OokjDateTime 基本类型转换错误9。错误org.springframework.dao.InvalidDataAccessApiUsageException:对象引用一个未保存的瞬态的实例-保存在冲洗前短暂的实例:嵌套异常ookj.domain.SmDept org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例-在冲洗前保存的瞬态实例:ookj.domain.SmDept 引起:org.hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-保存在冲洗前短暂的实例:ookj.domain.SmDept ----新建一个新的对象,而不是保存它之前,它被保存到一个新的新对象。错误消息:无法读取结果集的列值:10。activep19_59_不能反序列化异常线程“主”org.springframework.orm.hibernate3.HibernateSystemException:不能反序列化;嵌套异常org.hibernate.type.SerializationException:不能反序列化:org.hibernate.type.SerializationException引起:无法反序列化我用的数据库是mysql,POJO类自动生成的类,而不是为字段指定类型,休眠自动分配,如果无法反序列化生成的类型,它会抛出java.util中。ServilizableException 我有一个不寻常的例子的原因是,我创建了一个字符串[]类型的字段,但在Duiying的hbm.xml文件在西安类型我不定义它的类型,休眠紫东Weiqizhiding类型,恨不能反序列化。11。严重的错误:线1:143期待IDENT,发现'。“ 2008年2月3日0时41分01秒org.apache.catalina.core.StandardWrapperValve调用严重:Servlet.service()的servlet tijianServlet的抛出异常组织。期待springframework.orm.hibernate3.HibernateQueryException:IDENT,发现1号线附近'。',143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId =?t.saleItemId.medicalGroup.block = ?t.saleItemId .. medicalGroup.df1];嵌套异常org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。' 靠近1号线,143列[选择从ookj.domain t.saleItemId.medicalGroup。 TjSaleResult t其中t.guideBookId =?t.saleItemId.medicalGroup.block =?和t.saleItemId .. medicalGroup.df1的原因:org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。“近线1,列143 [选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1] _____超过12 点错误java.net.SocketException:java.net.ConnectException:拒绝连接:连接----数据库无法启动13。严重的错误:Servlet.service()的servlet tijianServlet的抛出的异常java.lang.NoSuchMethodError:ookj。 service.SendReagentService.saveTjSendReagent (Lookj /域/ TjReagent的; Lookj /域/ SaleGuideBook的;) [Ljava / LANG /字符串;的---- Tomcat \ Java代码没有跟上虚焦,不能跟上,重新启动虚拟机就好了。双DI错误集[转贴2007-03-04 15:19:00] 1。确实遇到一个错误,当休眠许多一(1)org.apache.jasper.JasperException:创建豆名称时出错ServletContext的资源中定义的'SF'[/ WEB- INF / applicationContext.xml中]:豆初始化失败;嵌套异常是org.hibernate.PropertyNotFoundException的:因为找不到getter方法类com.accp.vo.Course人配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法是错误的,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment); / /删除儿子session.flush(); 双DI误差集[转贴2007 - 03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); Sysblog 解决方案:有没有例子的预期,当然,我们必须实例化对象微跌2。错误:Exceptionobject引用一个未保存的瞬态的实例-在冲洗前保存的瞬态实例:src.persistent.Product ...... 解决方案:有没有一个特定的对象集设置的原因,如在此之上是不是一个对象称为3 setProduct 。错误:非法企图关联集合有两个打开的会话...... 解决方案:(hibernate的会议提供了一个缓存的每个环节,两次在同一的ID加载,不发送2 SQL数据库,但会话封闭,高速缓存变得无效。(新sysblogarticle.setAmount龙(sysblogcommentService.selcom(sysblogarticle.getArticleid()toString()方法)的大小()));/ /文章的ID由若干意见的文章sysblogarticle.setSysblogcomments的( NULL); / /键sysblogarticleService.saveOrUpdate的(sysblogarticle); / /将修改的文章在评论部分的数量参考:http://javaflasher.javaeye.com/blog/forum/17913 4错误:HBM映射文件一代完成后,更改数据库增加默认值(如:一个字段的值设置为1), ​​结果在插入的时候,数据库有任何回应。解决方法:在SQL类型定义默认数据库,然后时间SchemeExport,DDL将添加默认值。HBM被定义为动态插入=“真”和动态更新=“真” ....... ........ 5。的错误:2008-2-2 9:45:13 org.hibernate.util.JDBCExceptionReporter,logExceptions 严重的:未知列'tjsaleresu0_.isupdate的在字段列表2008-2-2 9:45:13 org.hibernate.event中。 def.DefaultLoadEventListener的onLoad 信息:执行load命令org.hibernate.exception.SQLGrammarException 时出错:无法加载实体:[ookj.domain.TjSaleResult#293] -数据库是不是“isupdate”字段6。错误:2008-2 - 9点51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 警告:SQL错误:1052 SQLSTATE:23000 2008-2-2 9点51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 严重:列'DF'在哪里子句是暧昧----查找(“选择TSR从TSR的TjSaleResult,TjItemResult TIR TSR = tir.saleResultId时和TIR =?和DF1”,新的对象[](TIR)); DF ----语句不能确定表7。错误org.springframework.orm.hibernate3.HibernateQueryException:解决不了的:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT其中trt.trackStage =?trt.trackDate =?和TRT 属性:trackDate USERID =?trt.df1];嵌套异常org.hibernate.QueryException:无法解析属性:trackDate:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT其中trt.trackStage =?和trt.trackDate =?trt.userId =?trt.df1 引起:org.hibernate.QueryException:无法解析属性:trackDate:ookj.domain.TjReagentTrack [从ookj.domain.TjReagentTrack TRT trt.trackStage =? =?trt.trackDate trt.userId =?trt.df1] ----问题是配置:私人静态的String [] []属性=((的“getReagentTrackId”的,“reagent_trackid”,“0”),(“GetReagentId,”reagentid“,”1“), (的“GETUSERID”,“用户ID”,“1”), (“GetGuideBookId”,“guidebookid”,“1”),(“GetTrackTime”,“tracktime” ,“0”),/ /不在这里的名称 (“TrackStage”,“trackstage”,“0”), (“GetDf”,用“df”,“0”)----届trt.trackDate =?声明值不正确。8。错误java.lang.ClassCastException:---- ookj.domain.OokjDateTime 基本类型转换错误9。错误org.springframework.dao.InvalidDataAccessApiUsageException:对象引用一个未保存的瞬态的实例-保存在冲洗前短暂的实例:嵌套异常ookj.domain.SmDept org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例-在冲洗前保存的瞬态实例:ookj.domain.SmDept 引起:org.hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-保存在冲洗前短暂的实例:ookj.domain.SmDept ----新建一个新的对象,而不是保存它之前,它被保存到一个新的新对象。错误消息:无法读取结果集的列值:10。activep19_59_不能反序列化异常线程“主”org.springframework.orm.hibernate3.HibernateSystemException:不能反序列化;嵌套异常org.hibernate.type.SerializationException:不能反序列化:org.hibernate.type.SerializationException引起:无法反序列化我用的数据库是mysql,POJO类自动生成的类,而不是为字段指定类型,休眠自动分配,如果无法反序列化生成的类型,它会抛出java.util中。ServilizableException 我有一个不寻常的例子的原因是,我创建了一个字符串[]类型的字段,但在Duiying的hbm.xml文件在西安类型我不定义它的类型,休眠紫东Weiqizhiding类型,恨不能反序列化。11。严重的错误:线1:143期待IDENT,发现'。“ 2008年2月3日0时41分01秒org.apache.catalina.core.StandardWrapperValve调用严重:Servlet.service()的servlet tijianServlet的抛出异常组织。期待springframework.orm.hibernate3.HibernateQueryException:IDENT,发现1号线附近'。',143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId =?t.saleItemId.medicalGroup.block = ?t.saleItemId .. medicalGroup.df1];嵌套异常org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。' 靠近1号线,143列[选择从ookj.domain t.saleItemId.medicalGroup。 TjSaleResult t其中t.guideBookId =?t.saleItemId.medicalGroup.block =?和t.saleItemId .. medicalGroup.df1的原因:org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。“近线1,列143 [选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1] _____超过12 点错误java.net.SocketException:java.net.ConnectException:拒绝连接:连接----数据库无法启动13。严重的错误:Servlet.service()的servlet tijianServlet的抛出的异常java.lang.NoSuchMethodError:ookj。 service.SendReagentService.saveTjSendReagent (Lookj /域/ TjReagent的; Lookj /域/ SaleGuideBook的;) [Ljava / LANG /字符串;的---- Tomcat \ Java代码没有跟上虚焦,不能跟上,重新启动虚拟机就好了。双DI错误集[转贴2007-03-04 15:19:00] 1。确实遇到一个错误,当休眠许多一(1)org.apache.jasper.JasperException:创建豆名称时出错ServletContext的资源中定义的'SF'[/ WEB- INF / applicationContext.xml中]:豆初始化失败;嵌套异常是org.hibernate.PropertyNotFoundException的:因为找不到getter方法类com.accp.vo.Course人配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法是错误的,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment); / /删除儿子session.flush(); 双DI误差集[转贴2007 - 03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); / ID /条留言数的文章sysblogarticle.setSysblogcomments(空); / /键sysblogarticleService.saveOrUpdate的(sysblogarticle); / /将修改文章评论部分的数量参考:http://javaflasher.javaeye .com/blog/forum/17913 4。错误:HBM映射文件生成完成后,更改数据库增加默认值(如:某个字段的值设置为1), ​​结果在插入的时候,数据库没有反应。解决方法:在DDL SQL类型定义的默认数据库,然后SchemeExport时间,将添加默认。HBM是定义为动态插入=“true”和动态更新=“真” ....... ........ 5。错误:2008-2-2 9点45分13秒org.hibernate.util.JDBCExceptionReporter logExceptions 严重:未知列'tjsaleresu0_.isupdate的“字段列表” 2008-2-2 9时45分13秒org.hibernate.event。 def.DefaultLoadEventListener的onLoad 信息:执行load命令org.hibernate.exception.SQLGrammarException 时出错:无法加载实体:[ookj.domain.TjSaleResult#293] -数据库是不是“isupdate”字段6。错误:2008-2-2 9时51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 警告:SQL错误:1052,SQLSTATE:23000 2008-2-2 9时51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 严重:列'DF'where子句暧昧----查找(“选择TSR从TjSaleResult TSR,TjItemResult TIR TSR = tir.saleResultId和TIR =?和DF1”,新的对象[](TIR)); DF - -语句不能确定哪些表7。错误org.springframework.orm.hibernate3.HibernateQueryException:无法解析财产:trackDate:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT trt.trackStage =?和trt.trackDate =?和trt.userId =?trt.df1];嵌套异常org.hibernate.QueryException:能不能解决财产:trackDate:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT trt.trackStage =?和trt.trackDate =?trt.userId =?trt.df1 引起:org.hibernate.QueryException:无法解决财产:trackDate:[从ookj.domain.TjReagentTrack TRT ookj.domain.TjReagentTrack trt.trackStage =?和trt.trackDate =?和trt.userId =?和trt.df1] ----问题是配置:私有静态字符串[] []属性=((“getReagentTrackId”“reagent_trackid”,“0”), (“GetReagentId”,“reagentid”,“1 “), (的“GETUSERID”,“用户ID”,“1”), (的“GetGuideBookId”,“guidebookid”,“1”), (“GetTrackTime”,“tracktime”,“0”),/ /名称不在这里(“TrackStage”,“trackstage”,“0”), (“GetDf”,用“df”,“0”)----届trt.trackDate =?声明的值是不正确的。8。错误的java.lang。时抛出:ookj.domain.OokjDateTime ----基本类型转换错误9错误org.springframework.dao.InvalidDataAccessApiUsageException:对象引用一个未保存的瞬态的实例- 瞬态的实例保存在冲洗前:ookj.domain.SmDept的嵌套异常组织hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例-保存在冲洗前短暂的实例:ookj.domain.SmDept 引起:org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 之前保存的瞬态实例潮红:ookj.domain 。SmDept ----新建一个新的对象,而不是保存它之前,它被保存到一个新的新对象。10。错误消息:无法读取列值的结果集:activep19_59_无法反序列化“主”组织在线程异常无法反序列化。springframework.orm.hibernate3.HibernateSystemException:嵌套异常org.hibernate.type.SerializationException:不能反序列化:org.hibernate.type.SerializationException引起:不能反序列化我使用的数据库是mysql,在POJO类自动生成的类,而不是为字段指定的类型,自动分配冬眠,如果它无法反序列化生成的类型,它会抛出java.util中。ServilizableException 的原因,我有一个不寻常的例子是,我创建一个字符串[]类型的字段,但在Duiying的hbm.xml文件在西安类型我不定义它的类型,休眠紫东Weiqizhiding的类型,恨不能反序列化。11。严重的错误:1:143行:期待IDENT ,发现'。的“ 2008-2-3○时41分01秒org.apache.catalina.core.StandardWrapperValve援引严重:Servlet.service()扔servlet tijianServlet的异常org.springframework.orm.hibernate3.HibernateQueryException:期待IDENT,发现'。'靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1] ;嵌套例外是org.hibernate.hql.ast.QuerySyntaxException的期待IDENT,发现1号线附近'。' ,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId =?吨。 = saleItemId.medicalGroup.block?t.saleItemId .. medicalGroup.df1] 原因:org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现近1号线'。',143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T其中t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1 _____超过12 点。错误java.net.SocketException:java.net 。ConnectException:连接被拒绝:连接----数据库无法启动13。严重的错误:Servlet.service()的servlet tijianServlet的抛出异常java.lang.NoSuchMethodError:ookj.service.SendReagentService.saveTjSendReagent (Lookj /域/ TjReagent中; ;) Lookj /域/ SaleGuideBook的[Ljava / LANG /字符串的---- Tomcat \ Java代码没有跟上与虚拟的重点,不能跟上,重新启动虚拟机就好了。双DI错误集[转贴在别处2007-03-04 15:19:00] 1。执行时遇到错误休眠许多一(1):错误org.apache.jasper.JasperException创建bean的名称为'SF'定义ServletContext的资源[/ WEB- INF / applicationContext.xml中]:豆初始化失败;嵌套异常是org.hibernate.PropertyNotFoundException的:无法找到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的有以下几个原因:1)吸气剂()方法是错误的,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment); / /删除儿子session.flush(); 双DI误差集[转贴2007 - 03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); / ID /条留言数的文章sysblogarticle.setSysblogcomments(空); / /键sysblogarticleService.saveOrUpdate的(sysblogarticle); / /将修改文章评论部分的数量参考:http://javaflasher.javaeye .com/blog/forum/17913 4。错误:HBM映射文件生成完成后,更改数据库增加默认值(如:某个字段的值设置为1), ​​结果在插入的时候,数据库没有反应。解决方法:在DDL SQL类型定义的默认数据库,然后SchemeExport时间,将添加默认。HBM是定义为动态插入=“true”和动态更新=“真” ....... ........ 5。错误:2008-2-2 9点45分13秒org.hibernate.util.JDBCExceptionReporter logExceptions 严重:未知列'tjsaleresu0_.isupdate的“字段列表” 2008-2-2 9时45分13秒org.hibernate.event。 def.DefaultLoadEventListener的onLoad 信息:执行load命令org.hibernate.exception.SQLGrammarException 时出错:无法加载实体:[ookj.domain.TjSaleResult#293] -数据库是不是“isupdate”字段6。错误:2008-2-2 9时51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 警告:SQL错误:1052,SQLSTATE:23000 2008-2-2 9时51分42秒org.hibernate.util.JDBCExceptionReporter logExceptions 严重:列'DF'where子句暧昧----查找(“选择TSR从TjSaleResult TSR,TjItemResult TIR TSR = tir.saleResultId和TIR =?和DF1”,新的对象[](TIR)); DF - -语句不能确定哪些表7。错误org.springframework.orm.hibernate3.HibernateQueryException:无法解析财产:trackDate:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT trt.trackStage =?和trt.trackDate =?和trt.userId =?trt.df1];嵌套异常org.hibernate.QueryException:能不能解决财产:trackDate:ookj.domain.TjReagentTrack [ookj.domain.TjReagentTrack TRT trt.trackStage =?和trt.trackDate =?trt.userId =?trt.df1 引起:org.hibernate.QueryException:无法解决财产:trackDate:[从ookj.domain.TjReagentTrack TRT ookj.domain.TjReagentTrack trt.trackStage =?和trt.trackDate =?和trt.userId =?和trt.df1] ----问题是配置:私有静态字符串[] []属性=((“getReagentTrackId”“reagent_trackid”,“0”), (“GetReagentId”,“reagentid”,“1 “), (的“GETUSERID”,“用户ID”,“1”), (的“GetGuideBookId”,“guidebookid”,“1”), (“GetTrackTime”,“tracktime”,“0”),/ /名称不在这里(“TrackStage”,“trackstage”,“0”), (“GetDf”,用“df”,“0”)----届trt.trackDate =?声明的值是不正确的。8。错误的java.lang。时抛出:ookj.domain.OokjDateTime ----基本类型转换错误9错误org.springframework.dao.InvalidDataAccessApiUsageException:对象引用一个未保存的瞬态的实例- 瞬态的实例保存在冲洗前:ookj.domain.SmDept的嵌套异常组织hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例-保存在冲洗前短暂的实例:ookj.domain.SmDept 引起:org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 之前保存的瞬态实例潮红:ookj.domain 。SmDept ----新建一个新的对象,而不是保存它之前,它被保存到一个新的新对象。10。错误消息:无法读取列值的结果集:activep19_59_无法反序列化“主”组织在线程异常无法反序列化。springframework.orm.hibernate3.HibernateSystemException:嵌套异常org.hibernate.type.SerializationException:不能反序列化:org.hibernate.type.SerializationException引起:不能反序列化我使用的数据库是mysql,在POJO类自动生成的类,而不是为字段指定的类型,自动分配冬眠,如果它无法反序列化生成的类型,它会抛出java.util中。ServilizableException 的原因,我有一个不寻常的例子是,我创建一个字符串[]类型的字段,但在Duiying的hbm.xml文件在西安类型我不定义它的类型,休眠紫东Weiqizhiding的类型,恨不能反序列化。11。严重的错误:1:143行:期待IDENT ,发现'。的“ 2008-2-3○时41分01秒org.apache.catalina.core.StandardWrapperValve援引严重:Servlet.service()扔servlet tijianServlet的异常org.springframework.orm.hibernate3.HibernateQueryException:期待IDENT,发现'。'靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1] ;嵌套例外是org.hibernate.hql.ast.QuerySyntaxException的期待IDENT,发现1号线附近'。' ,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId =?吨。 = saleItemId.medicalGroup.block?t.saleItemId .. medicalGroup.df1] 原因:org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现近1号线'。',143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T其中t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1 _____超过12 点。错误java.net.SocketException:java.net 。ConnectException:连接被拒绝:连接----数据库无法启动13。严重的错误:Servlet.service()的servlet tijianServlet的抛出异常java.lang.NoSuchMethodError:ookj.service.SendReagentService.saveTjSendReagent (Lookj /域/ TjReagent中; ;) Lookj /域/ SaleGuideBook的[Ljava / LANG /字符串的---- Tomcat \ Java代码没有跟上与虚拟的重点,不能跟上,重新启动虚拟机就好了。双DI错误集[转贴在别处2007-03-04 15:19:00] 1。执行时遇到错误休眠许多一(1):错误org.apache.jasper.JasperException创建bean的名称为'SF'定义ServletContext的资源[/ WEB- INF / applicationContext.xml中]:豆初始化失败;嵌套异常是org.hibernate.PropertyNotFoundException的:无法找到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的有以下几个原因:1)吸气剂()方法是错误的,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment); / /删除儿子session.flush(); 双DI误差集[转贴2007 - 03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); TIR TjItemResult TSR = tir.saleResultId时和TIR =?和DF1“,新的对象[](TIR)); DF ----语句不能确定表7。错误org.springframework.orm.hibernate3.HibernateQueryException的:不可能解决属性:trackDate:ookj.domain.TjReagentTrack [从ookj.domain.TjReagentTrack TRT trt.trackStage =?trt.trackDate =?trt.userId =?trt.df1];嵌套异常org.hibernate.QueryException:无法解析属性:trackDate:ookj 。domain.TjReagentTrack [其中trt.trackStage从ookj.domain.TjReagentTrack TRT =?trt.trackDate =?trt.userId =?[ trt.df1] 引起:org.hibernate.QueryException:不可能解决属性:trackDate :ookj.domain.TjReagentTrack [从ookj.domain.TjReagentTrack TRT trt.trackStage =?trt.trackDate =?trt.userId =?trt.df1] ----问题是配置:私有静态字符串[] []属性=((“getReagentTrackId”,“reagent_trackid”,“0”), (“GetReagentId”,“reagentid”,“1”),(的“GETUSERID”,“用户ID”,“1”), (的“GetGuideBookId”,“guidebookid”,“1”), (的“GetTrackTime”,“tracktime”,“0”),/ /名字不在这里(是“TrackStage”,“trackstage”,“0”), (“GetDf “,”DF“,”0“)----届trt.trackDate =?声明的值是不正确的。8。错误java.lang.ClassCastException:ookj.domain.OokjDateTime ----基本类型转换错误9。错误org.springframework.dao.InvalidDataAccessApiUsageException:对象引用一个未保存的瞬态的实例- 在冲洗前保存瞬态实例:ookj.domain.SmDept的嵌套的例外是org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例-保存前的瞬态实例冲洗:ookj.domain.SmDept 引起:org.hibernate.TransientObjectException的对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态实例:ookj.domain.SmDept ----新建一个新的对象,而不是保存它之前,它是保存到一个新的新对象。10错误消息:无法读取列值从结果集activep19_59_;无法反序列化异常线程“主”org.springframework.orm.hibernate3.HibernateSystemException:不能反序列化嵌套异常组织。hibernate.type.SerializationException:不能反序列化造成:org.hibernate.type.SerializationException:不能反序列化我用的数据库是mysql,POJO类自动生成的类,而不是为字段指定类型,休眠自动分配的,如果它产生的类型无法反序列化时,它会抛出java.util中ServilizableException 的原因,我有一个不寻常的例子,我创建了一个字符串[]类型的字段,但在hbm.xml文件Duiying。西安类型,我不定义它的类型,休眠紫东Weiqizhiding类型,恨不能反序列化。11。严重的错误:1:143行:期待IDENT,发现'。“ 2008-2-3 0点41分01秒ORG。 apache.catalina.core.StandardWrapperValve调用严重:Servlet.service()的servlet tijianServlet的扔异常org.springframework.orm.hibernate3.HibernateQueryException的:期待IDENT,发现'。'靠近1号线,143列[选择t.saleItemId.medicalGroup从其中t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1];嵌套异常是org.hibernate.hql.ast.QuerySyntaxException的:期待IDENT 吨ookj.domain.TjSaleResult ,发现'。' 靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1] 所造成的:org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现近1号线'。',143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T t.guideBookId =?t.saleItemId 。medicalGroup.block =?t.saleItemId .. medicalGroup.df1 _____超过12 点。错误java.net.SocketException:java.net.ConnectException:拒绝连接:连接----数据库无法启动13。严重的错误:Servlet.service()的servlet tijianServlet的抛出异常java.lang.NoSuchMethodError:ookj.service.SendReagentService.saveTjSendReagent (Lookj /域/ TjReagent的; Lookj /域/ SaleGuideBook的;) [Ljava /朗/字符串; - - Tomcat的\ Java代码没有跟上与虚拟的重点,不能跟上,重新启动虚拟机就好了。双DI错误集[转贴2007-03-04 15:19:00] 1。确实遇到错误,当休眠许多一(1)org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败;嵌套异常组织。 hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法是错误的,没不遵守规则的javaBean写。2)*。hmb.xml属性名和POJO是相同的。注:属性名称是更多的空间(2)Hibernate的一个错误:许多之前保存的瞬态实例冲洗特定错误在一到多,节省了很多,因为没有加入外建筑之一,导致该错误的权利。具体的解决方案:(1),在一个hbm文件投资= (2),许多保存在前者的存在,必须要求一个2.spring + Struts + Hibernate框架调试项目总结(1)javax.servlet.ServletException:无法撷取动作/公司新闻struts-config.xml中映射不写有关公司新闻行动(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR到想要的选择jar包,添加,它被发现时,他装包绝对路径,分享我们的项目需要CVS不能提交到CVS服务器MyEclipse的以下提示:2构建路径条目缺少解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包(3)使用JUnit / StrutsTest的时间错误:java.lang.UnsupportedClassVersionError的JUnit /框架/ (不支持major.minor版本49.0)TestListener 原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,那么,必须使用junit4.0以上。(4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:http://java.sun .COM / JSTL /核心的不能在web.xml中或与此应用程序缺乏相关JSTL JAR和web.xml配置的jstl.jar 的jar文件部署解决http://java.sun.com/jstl/fmt / WEB -INF/fmt.tld http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF / C TLD http://java.sun.com/jstl/core-rt的/ WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF/sql.tld 的http: / / java.sun.com / JSTL / SQL-RT / WEB-INF/sql-rt.tld的http://java.sun.com/jstl/x / WEB-INF/x.tld http://java。 sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例化TagLibraryValidator类:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar没放在LIB (6 )创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。蟾蜍建议或PLSQL开发商的创建表,这样软件会提示(7)[错误关键字。[错误]的XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。]配置-无法配置数据存储从输入流org.dom4j的DocumentException:文件第18行错误:属性名称“列”与“钥匙”元素类型相关联必须遵循'=' 字符。嵌套异常:属性名称“列”相关的元素类型“键”必须其次是'='字符XML语法错误,关键语法(8)Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet(),否则数据包应该这样写错误java.lang.NullPointerException,hibernate2的私人设置的支付,而不是错误; (9)[DEBUG] -生成AbstractSaveEventListener的标识符:1,使用策略:org.hibernate.id.IncrementGenerator的org.hibernate.PropertyValueException:不空引用应设置为空或瞬时值:在org.hibernate.engine.Nullability.checkNullability com.xxx.yyy.company (Nullability.java:72)设置为not-null =“假”,不能为空= “真正的”报告错误以上(10)org.hibernate.TransientObjectException:瞬态的实例对象引用一个未保存的瞬态实例-保存在冲洗前:com.xxx.yyy.Company 同时也需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:COM 。xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得(13)javax.naming.NameNotFoundException:不名称hibernate_connection_factory是绑定在这方面的原因:冬眠数据库映射XML文件配置错误,造成hibernate_connection_factory不能绑定数据库。例如,许多到一冲突后仍然设置其属性(14)[WARN]的RequestProcessor类-未处理的异常抛出:java.lang.NullPointerException 对象必须使用新注册(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组由子句,除非使用聚合函数。(16)org.hibernate.TransientObjectException对象引用一个未保存的瞬态实例-保存的瞬态实例前冲洗com.xxx.yyy.Company 级联保存,许多的session.save()(17)java.lang.IllegalArgumentException异常:ID来加载时需要加载的原因:必须searlizable中session.load(Company.class,payForm.getCompanyId()); load()方法的第二个参数,而且必须是和数据库映射类的属性值和类型,即使投将无法正常工作。( 18)[信息] DefaultLoadEventListener -错误执行load命令org.hibernate.ObjectNotFoundException:没有行存在给定的标识符:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)Eclipse 3.1中,MyEclipse的4个错误部署的日期由于相关项目内容的变化。你需要“重新部署”mannally项目更新已部署的存档。原因tomcat的拒绝访问文件部署影响部署。重启后,去除tomcat的部署文件,重新部署在eclipse 为什么重新启动?Google桌面软件将被部署到我一个大文件300MB指数锁定文件这么大,我猜谷歌桌面需要超过半个小时文件索引的,因此,日食不能上次部署文件,删除前重新部署做工作。(20)LazyInitializationException的错误:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理-拥有会话被关闭的解决方案。CMPY =(CompanyEdit)ss.load(CompanyEdit.class ,companyId1); Hibernate.initialize(CMPY); CMPY / /力初始化CMPY的,或ss.close()后,就会消失。(21)javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!保存ANSI类似下面的代码。(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] DefaultLoadEventListener -错误执行load命令组织ConnectionManager的。hibernate.exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo的#1] ***。hbm.xml文件中的数据库列的名称和不同(23) -未关闭的连接,忘了您的会话调用close()?原因:没有关闭hibernate的会话的事务。闭门会议或(24)将重新[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象保存(级联删除删除的对象从协会):[com.xxx.yyy.SellComment的第7 原因:父亲对象(单面)设置=“保存更新”,直接删除子对象,它会报错,处理方法:需要保存信息的级联级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =的新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取的儿子长sellInfoId 对象= sellComment getSellInfo()。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。的删除(sellComment)/ /:嫡sellComment.setSellInfo(空)/ /断绝父子关系的使用Session.delete(sellComment); / /删除session.flush()的儿子; 双DI误差集[转贴2007-03-04 15:19 :00] 1,不要遇到org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:初始化Hibernate的一个错误,当许多人一(1)豆失败;嵌套的例外是org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)的getter()方法是错误的,不遵守规则的javaBean写。2)*。hmb.xml属性名和POJO是相同的。注:属性名称是更多的空间。(2)。休眠许多一个错误:冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误:(1),在一个hbm文件保存的瞬态实例投资=真(2),很多保存在前者的存在,必须要求一个2.spring的支柱+ hibernate的调试项目总结(1)javax.servlet.ServletException:无法行动/公司新闻检索映射配置的struts-。 XML不写的有关行动公司新闻(2)MyEclipse中添加jar包的时间,首先打开项目属性,选择Java Build Path - >库- >添加外部JAR到想要的选择jar包,添加,它是他发现,装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器MyEclipse的以下提示:2构建路径条目缺少解决办法是关闭的是MyEclipse,用记事本打开项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包(3)JUnit / StrutsTest的使用时间误差:JAVA。 lang.UnsupportedClassVersionError:JUnit的/框架/ TestListener的(不支持的major.minor版本49.0)原因是如果JDK1.4,然后,只能使用junit3.8以下的版本,如果是使用JDK1.5,那么,必须使用上述junit4.0。(4)无法找到的ActionMapping或ActionformBeans收集的原因是:不配置web.xml文件struts-config.xml中的相关信息。(5)org.apache.jasper.JasperException:绝对URI :http://java.sun.com/jstl/core不能在web.xml中或与此应用程序缺乏相关JSTL JAR和web.xml配置的jstl.jar http://java.sun 的jar文件部署解决.COM / JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl /核心/ WEB-INF/c.tld的http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld的http://java.sun.com/jstl/sql / WEB -INF/sql.tld http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF / X ,TLD http://java.sun.com/jstl/x-rt / (5)失败的WEB-INF/x-rt.tld 加载或实例TagLibraryValidator类:org.apache.taglibs.standard.tlv.JstlCoreTLV 标准的的。jar放在解放(6)创建oracle表,使用时,角色和注释标签,不建议这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件将提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“列”与元素类型为“关键”,必须遵循'='字符。[错误]配置-不能配置的数据存储从输入流org.dom4j.DocumentException:文件第18行错误:属性名称“列”与“钥匙”元素类型相关联,必须遵循'=' 字符。嵌套异常:属性名称“栏中”相关'='字符元素类型的“钥匙”必须遵循XML语法错误,关键应该这样写(8)Hibernate3中,对象的到许多一侧,写私人设置的自付=新语法的HashSet();,否则该数据包错误java.lang.NullPointerException,hibernate2的私人设置的支付,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略:org.hibernate.id.IncrementGenerator 组织。 hibernate.PropertyValueException:不能为空的属性引用一个空或瞬时值:在org.hibernate.engine.Nullability.checkNullability com.xxx.yyy.company (Nullability.java:72)设置应设置为不能为空=“假“,设置为not-null =”真正的“报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx.yyy.Company 同时也需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,语法错误检查语法(12)org.hibernate.QueryException:无法解决属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)javax.naming.NameNotFoundException:名称hibernate_connection_factory是没有绑定在这方面的原因:冬眠数据库映射XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:类java.lang.NullPointerException 对象,必须使用新注册(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组由子句,除非使用聚合函数。(16)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-在冲洗前保存的瞬态的实例:com.xxx.yyy.Company 级联保存,许多执行Session.save()(17)java.lang.IllegalArgumentException异常:ID加载时需要加载的原因:session.load(Company.class payForm.getCompanyId()),load()方法的第二个参数必须是searlizable,而且必须是和数据库映射类的属性值和类型,甚至如果转换将无法工作。(18)[INFO] DefaultLoadEventListener -错误执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] 那你检查相关联的对象有问题的对象,一般是因为数据的问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)Eclipse 3.1中,myeclipse的4个错误的部署是到期日的变化相关项目内容。你需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响进行了部署。重启后,去除tomcat的部署文件重新部署。月食。为什么重启?:Google桌面软件部署到我一个大文件300MB指数锁定文件这么大,我猜谷歌桌面需要超过半个小时文件索引的,因此,日食不能上次部署文件,删除首重部署做的工作。(20)错误LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理-拥有会话被关闭的解决方案。CMPY =(CompanyEdit )ss.load(CompanyEdit.class,companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。(21)javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存。(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [ERROR] JDBCExceptionReporter - ORA-00904:无效的列名[INFO DefaultLoadEventListener -执行load命令org.hibernate.exception.SQLGrammarException 时出错:无法加载一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件中的数据库列的名称和不同(23 。您的会话)的ConnectionManager -未关闭的连接,忘记调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)设置级联=“保存更新”,直接删除子对象,它会错误方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =的新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)/ /获取对象龙sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId); / /得到父亲对象sellInfo.getSellComments的( )。删除(sellComment); / /废嫡sellComment.setSellInfo(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除session.flush()的儿子; TIR TjItemResult TSR = tir.saleResultId时和TIR =?和DF1“,新的对象[](TIR)); DF ----语句不能确定表7。错误org.springframework.orm.hibernate3.HibernateQueryException的:不可能解决属性:trackDate:ookj.domain.TjReagentTrack [从ookj.domain.TjReagentTrack TRT trt.trackStage =?trt.trackDate =?trt.userId =?trt.df1];嵌套异常org.hibernate.QueryException:无法解析属性:trackDate:ookj 。domain.TjReagentTrack [其中trt.trackStage从ookj.domain.TjReagentTrack TRT =?trt.trackDate =?trt.userId =?[ trt.df1] 引起:org.hibernate.QueryException:不可能解决属性:trackDate :ookj.domain.TjReagentTrack [从ookj.domain.TjReagentTrack TRT trt.trackStage =?trt.trackDate =?trt.userId =?trt.df1] ----问题是配置:私有静态字符串[] []属性=((“getReagentTrackId”,“reagent_trackid”,“0”), (“GetReagentId”,“reagentid”,“1”),(的“GETUSERID”,“用户ID”,“1”), (的“GetGuideBookId”,“guidebookid”,“1”), (的“GetTrackTime”,“tracktime”,“0”),/ /名字不在这里(是“TrackStage”,“trackstage”,“0”), (“GetDf “,”DF“,”0“)----届trt.trackDate =?声明的值是不正确的。8。错误java.lang.ClassCastException:ookj.domain.OokjDateTime ----基本类型转换错误9。错误org.springframework.dao.InvalidDataAccessApiUsageException:对象引用一个未保存的瞬态的实例- 在冲洗前保存瞬态实例:ookj.domain.SmDept的嵌套的例外是org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例-保存前的瞬态实例冲洗:ookj.domain.SmDept 引起:org.hibernate.TransientObjectException的对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态实例:ookj.domain.SmDept ----新建一个新的对象,而不是保存它之前,它是保存到一个新的新对象。10错误消息:无法读取列值从结果集activep19_59_;无法反序列化异常线程“主”org.springframework.orm.hibernate3.HibernateSystemException:不能反序列化嵌套异常组织。hibernate.type.SerializationException:不能反序列化造成:org.hibernate.type.SerializationException:不能反序列化我用的数据库是mysql,POJO类自动生成的类,而不是为字段指定类型,休眠自动分配的,如果它产生的类型无法反序列化时,它会抛出java.util中ServilizableException 的原因,我有一个不寻常的例子,我创建了一个字符串[]类型的字段,但在hbm.xml文件Duiying。西安类型,我不定义它的类型,休眠紫东Weiqizhiding类型,恨不能反序列化。11。严重的错误:1:143行:期待IDENT,发现'。“ 2008-2-3 0点41分01秒ORG。 apache.catalina.core.StandardWrapperValve调用严重:Servlet.service()的servlet tijianServlet的扔异常org.springframework.orm.hibernate3.HibernateQueryException的:期待IDENT,发现'。'靠近1号线,143列[选择t.saleItemId.medicalGroup从其中t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1];嵌套异常是org.hibernate.hql.ast.QuerySyntaxException的:期待IDENT 吨ookj.domain.TjSaleResult ,发现'。' 靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId =?t.saleItemId.medicalGroup.block =?t.saleItemId .. medicalGroup.df1] 所造成的:org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现近1号线'。',143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T t.guideBookId =?t.saleItemId 。medicalGroup.block =?t.saleItemId .. medicalGroup.df1 _____超过12 点。错误java.net.SocketException:java.net.ConnectException:拒绝连接:连接----数据库无法启动13。严重的错误:Servlet.service()的servlet tijianServlet的抛出异常java.lang.NoSuchMethodError:ookj.service.SendReagentService.saveTjSendReagent (Lookj /域/ TjReagent的; Lookj /域/ SaleGuideBook的;) [Ljava /朗/字符串; - - Tomcat的\ Java代码没有跟上与虚拟的重点,不能跟上,重新启动虚拟机就好了。双DI错误集[转贴2007-03-04 15:19:00] 1。确实遇到错误,当休眠许多一(1)org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败;嵌套异常组织。 hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法是错误的,没不遵守规则的javaBean写。2)*。hmb.xml属性名和POJO是相同的。注:属性名称是更多的空间(2)Hibernate的一个错误:许多之前保存的瞬态实例冲洗特定错误在一到多,节省了很多,因为没有加入外建筑之一,导致该错误的权利。具体的解决方案:(1),在一个hbm文件投资= (2),许多保存在前者的存在,必须要求一个2.spring + Struts + Hibernate框架调试项目总结(1)javax.servlet.ServletException:无法撷取动作/公司新闻struts-config.xml中映射不写有关公司新闻行动(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR到想要的选择jar包,添加,它被发现时,他装包绝对路径,分享我们的项目需要CVS不能提交到CVS服务器MyEclipse的以下提示:2构建路径条目缺少解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包(3)使用JUnit / StrutsTest的时间错误:java.lang.UnsupportedClassVersionError的JUnit /框架/ (不支持major.minor版本49.0)TestListener 原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,那么,必须使用junit4.0以上。(4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:http://java.sun .COM / JSTL /核心的不能在web.xml中或与此应用程序缺乏相关JSTL JAR和web.xml配置的jstl.jar 的jar文件部署解决http://java.sun.com/jstl/fmt / WEB -INF/fmt.tld http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF / C TLD http://java.sun.com/jstl/core-rt的/ WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF/sql.tld 的http: / / java.sun.com / JSTL / SQL-RT / WEB-INF/sql-rt.tld的http://java.sun.com/jstl/x / WEB-INF/x.tld http://java。 sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例化TagLibraryValidator类:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar没放在LIB (6 )创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。蟾蜍建议或PLSQL开发商的创建表,这样软件会提示(7)[错误关键字。[错误]的XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。]配置-无法配置数据存储从输入流org.dom4j的DocumentException:文件第18行错误:属性名称“列”与“钥匙”元素类型相关联必须遵循'=' 字符。嵌套异常:属性名称“列”相关的元素类型“键”必须其次是'='字符XML语法错误,关键语法(8)Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet(),否则数据包应该这样写错误java.lang.NullPointerException,hibernate2的私人设置的支付,而不是错误; (9)[DEBUG] -生成AbstractSaveEventListener的标识符:1,使用策略:org.hibernate.id.IncrementGenerator的org.hibernate.PropertyValueException:不空引用应设置为空或瞬时值:在org.hibernate.engine.Nullability.checkNullability com.xxx.yyy.company (Nullability.java:72)设置为not-null =“假”,不能为空= “真正的”报告错误以上(10)org.hibernate.TransientObjectException:瞬态的实例对象引用一个未保存的瞬态实例-保存在冲洗前:com.xxx.yyy.Company 同时也需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:COM 。xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得(13)javax.naming.NameNotFoundException:不名称hibernate_connection_factory是绑定在这方面的原因:冬眠数据库映射XML文件配置错误,造成hibernate_connection_factory不能绑定数据库。例如,许多到一冲突后仍然设置其属性(14)[WARN]的RequestProcessor类-未处理的异常抛出:java.lang.NullPointerException 对象必须使用新注册(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组由子句,除非使用聚合函数。(16)org.hibernate.TransientObjectException对象引用一个未保存的瞬态实例-保存的瞬态实例前冲洗com.xxx.yyy.Company 级联保存,许多的session.save()(17)java.lang.IllegalArgumentException异常:ID来加载时需要加载的原因:必须searlizable中session.load(Company.class,payForm.getCompanyId()); load()方法的第二个参数,而且必须是和数据库映射类的属性值和类型,即使投将无法正常工作。( 18)[信息] DefaultLoadEventListener -错误执行load命令org.hibernate.ObjectNotFoundException:没有行存在给定的标识符:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)Eclipse 3.1中,MyEclipse的4个错误部署的日期由于相关项目内容的变化。你需要“重新部署”mannally项目更新已部署的存档。原因tomcat的拒绝访问文件部署影响部署。重启后,去除tomcat的部署文件,重新部署在eclipse 为什么重新启动?Google桌面软件将被部署到我一个大文件300MB指数锁定文件这么大,我猜谷歌桌面需要超过半个小时文件索引的,因此,日食不能上次部署文件,删除前重新部署做工作。(20)LazyInitializationException的错误:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理-拥有会话被关闭的解决方案。CMPY =(CompanyEdit)ss.load(CompanyEdit.class ,companyId1); Hibernate.initialize(CMPY); CMPY / /力初始化CMPY的,或ss.close()后,就会消失。(21)javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!保存ANSI类似下面的代码。(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] DefaultLoadEventListener -错误执行load命令组织ConnectionManager的。hibernate.exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo的#1] ***。hbm.xml文件中的数据库列的名称和不同(23) -未关闭的连接,忘了您的会话调用close()?原因:没有关闭hibernate的会话的事务。闭门会议或(24)将重新[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象保存(级联删除删除的对象从协会):[com.xxx.yyy.SellComment的第7 原因:父亲对象(单面)设置=“保存更新”,直接删除子对象,它会报错,处理方法:需要保存信息的级联级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =的新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取的儿子长sellInfoId 对象= sellComment getSellInfo()。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。的删除(sellComment)/ /:嫡sellComment.setSellInfo(空)/ /断绝父子关系的使用Session.delete(sellComment); / /删除session.flush()的儿子; 双DI误差集[转贴2007-03-04 15:19 :00] 1,不要遇到org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:初始化Hibernate的一个错误,当许多人一(1)豆失败;嵌套的例外是org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)的getter()方法是错误的,不遵守规则的javaBean写。2)*。hmb.xml属性名和POJO是相同的。注:属性名称是更多的空间。(2)。休眠许多一个错误:冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误:(1),在一个hbm文件保存的瞬态实例投资=真(2),很多保存在前者的存在,必须要求一个2.spring的支柱+ hibernate的调试项目总结(1)javax.servlet.ServletException:无法行动/公司新闻检索映射配置的struts-。 XML不写的有关行动公司新闻(2)MyEclipse中添加jar包的时间,首先打开项目属性,选择Java Build Path - >库- >添加外部JAR到想要的选择jar包,添加,它是他发现,装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器MyEclipse的以下提示:2构建路径条目缺少解决办法是关闭的是MyEclipse,用记事本打开项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包(3)JUnit / StrutsTest的使用时间误差:JAVA。 lang.UnsupportedClassVersionError:JUnit的/框架/ TestListener的(不支持的major.minor版本49.0)原因是如果JDK1.4,然后,只能使用junit3.8以下的版本,如果是使用JDK1.5,那么,必须使用上述junit4.0。(4)无法找到的ActionMapping或ActionformBeans收集的原因是:不配置web.xml文件struts-config.xml中的相关信息。(5)org.apache.jasper.JasperException:绝对URI :http://java.sun.com/jstl/core不能在web.xml中或与此应用程序缺乏相关JSTL JAR和web.xml配置的jstl.jar http://java.sun 的jar文件部署解决.COM / JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl /核心/ WEB-INF/c.tld的http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld的http://java.sun.com/jstl/sql / WEB -INF/sql.tld http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF / X ,TLD http://java.sun.com/jstl/x-rt / (5)失败的WEB-INF/x-rt.tld 加载或实例TagLibraryValidator类:org.apache.taglibs.standard.tlv.JstlCoreTLV 标准的的。jar放在解放(6)创建oracle表,使用时,角色和注释标签,不建议这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件将提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“列”与元素类型为“关键”,必须遵循'='字符。[错误]配置-不能配置的数据存储从输入流org.dom4j.DocumentException:文件第18行错误:属性名称“列”与“钥匙”元素类型相关联,必须遵循'=' 字符。嵌套异常:属性名称“栏中”相关'='字符元素类型的“钥匙”必须遵循XML语法错误,关键应该这样写(8)Hibernate3中,对象的到许多一侧,写私人设置的自付=新语法的HashSet();,否则该数据包错误java.lang.NullPointerException,hibernate2的私人设置的支付,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略:org.hibernate.id.IncrementGenerator 组织。 hibernate.PropertyValueException:不能为空的属性引用一个空或瞬时值:在org.hibernate.engine.Nullability.checkNullability com.xxx.yyy.company (Nullability.java:72)设置应设置为不能为空=“假“,设置为not-null =”真正的“报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx.yyy.Company 同时也需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,语法错误检查语法(12)org.hibernate.QueryException:无法解决属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)javax.naming.NameNotFoundException:名称hibernate_connection_factory是没有绑定在这方面的原因:冬眠数据库映射XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:类java.lang.NullPointerException 对象,必须使用新注册(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组由子句,除非使用聚合函数。(16)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-在冲洗前保存的瞬态的实例:com.xxx.yyy.Company 级联保存,许多执行Session.save()(17)java.lang.IllegalArgumentException异常:ID加载时需要加载的原因:session.load(Company.class payForm.getCompanyId()),load()方法的第二个参数必须是searlizable,而且必须是和数据库映射类的属性值和类型,甚至如果转换将无法工作。(18)[INFO] DefaultLoadEventListener -错误执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] 那你检查相关联的对象有问题的对象,一般是因为数据的问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)Eclipse 3.1中,myeclipse的4个错误的部署是到期日的变化相关项目内容。你需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响进行了部署。重启后,去除tomcat的部署文件重新部署。月食。为什么重启?:Google桌面软件部署到我一个大文件300MB指数锁定文件这么大,我猜谷歌桌面需要超过半个小时文件索引的,因此,日食不能上次部署文件,删除首重部署做的工作。(20)错误LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理-拥有会话被关闭的解决方案。CMPY =(CompanyEdit )ss.load(CompanyEdit.class,companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。(21)javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存。(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [ERROR] JDBCExceptionReporter - ORA-00904:无效的列名[INFO DefaultLoadEventListener -执行load命令org.hibernate.exception.SQLGrammarException 时出错:无法加载一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件中的数据库列的名称和不同(23 。您的会话)的ConnectionManager -未关闭的连接,忘记调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)设置级联=“保存更新”,直接删除子对象,它会错误方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =的新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)/ /获取对象龙sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId); / /得到父亲对象sellInfo.getSellComments的( )。删除(sellComment); / /废嫡sellComment.setSellInfo(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除session.flush()的儿子; 恨不能反序列化。 11。严重的错误:线1:143期待IDENT,发现'。“ 2008年2月3日0时41分01秒org.apache.catalina.core.StandardWrapperValve调用严重:Servlet.service()的servlet tijianServlet的抛出异常组织。 :期待springframework.orm.hibernate3.HibernateQueryException的IDENT,发现'。' 靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T哪里t.guideBookId =?和t.saleItemId.medicalGroup.block =?和t.saleItemId .. medicalGroup.df1];嵌套异常是org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。' 靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId = ?和t.saleItemId.medicalGroup.block =?和t.saleItemId .. medicalGroup.df1 引起:org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。' 靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T哪里t.guideBookId =?和t.saleItemId.medicalGroup.block =?和t.saleItemId .. medicalGroup.df1] _____超过12 点。错误java.net.SocketException:java.net.ConnectException:连接被拒绝:连接----数据库无法启动13。严重的错误:Servlet.service()的servlet tijianServlet的抛出异常java.lang.NoSuchMethodError:ookj.service.SendReagentService.saveTjSendReagent (Lookj /域/ TjReagent的; Lookj /域/ SaleGuideBook的;) [Ljava /朗/字符串; - - Tomcat的\ Java代码没有跟上与虚拟的重点,不能跟上,重新启动虚拟机就好了。双DI错误集[转贴2007-03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment); / /删除儿子session.flush(); 双DI误差集[转贴2007 - 03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); 恨不能反序列化。 11。严重的错误:线1:143期待IDENT,发现'。“ 2008年2月3日0时41分01秒org.apache.catalina.core.StandardWrapperValve调用严重:Servlet.service()的servlet tijianServlet的抛出异常组织。 :期待springframework.orm.hibernate3.HibernateQueryException的IDENT,发现'。' 靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T哪里t.guideBookId =?和t.saleItemId.medicalGroup.block =?和t.saleItemId .. medicalGroup.df1];嵌套异常是org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。' 靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T,其中t.guideBookId = ?和t.saleItemId.medicalGroup.block =?和t.saleItemId .. medicalGroup.df1 引起:org.hibernate.hql.ast.QuerySyntaxException:期待IDENT,发现'。' 靠近1号线,143列[选择t.saleItemId.medicalGroup从ookj.domain.TjSaleResult T哪里t.guideBookId =?和t.saleItemId.medicalGroup.block =?和t.saleItemId .. medicalGroup.df1] _____超过12 点。错误java.net.SocketException:java.net.ConnectException:连接被拒绝:连接----数据库无法启动13。严重的错误:Servlet.service()的servlet tijianServlet的抛出异常java.lang.NoSuchMethodError:ookj.service.SendReagentService.saveTjSendReagent (Lookj /域/ TjReagent的; Lookj /域/ SaleGuideBook的;) [Ljava /朗/字符串; - - Tomcat的\ Java代码没有跟上与虚拟的重点,不能跟上,重新启动虚拟机就好了。双DI错误集[转贴2007-03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment); / /删除儿子session.flush(); 双DI误差集[转贴2007 - 03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略:org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用一个null或瞬态值:com.xxx.yyy.company 组织。 hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误(10)org.hibernate.TransientObjectException:对象以上引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:与此同时com.xxx.yyy.Company 也需要保存保存表,然后调用flush()(11)解析致命错误行12列1 支柱-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment); / /删除儿子session.flush(); 双DI误差集[转贴2007 - 03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略:org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用一个null或瞬态值:com.xxx.yyy.company 组织。 hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误(10)org.hibernate.TransientObjectException:对象以上引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:与此同时com.xxx.yyy.Company 也需要保存保存表,然后调用flush()(11)解析致命错误行12列1 支柱-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment); / /删除儿子session.flush(); 双DI误差集[转贴2007 - 03-04 15:19:00] 1。当Hibernate很多一(1),不要遇到一个错误org.apache.jasper.JasperException:创建bean的名称为'SF'ServletContext的资源中定义的错误[/ WEB- INF / applicationContext.xml中]:豆初始化失败嵌套异常org.hibernate.PropertyNotFoundException:找不到一个getter类com.accp.vo.Course人由于配置文件中的一个属性名称的人是错误的,有以下几个原因:1)吸气剂()方法错了,不遵守规则的javaBean写。2)*。hmb.xml属性名称和POJO的是相同的。注:属性名称是更多的空间。(2)。很多人有一个错误休眠:保存瞬态冲洗前一对许多人来说,挽救了许多人,因为没有加入外的建筑之一,导致错误的具体解决方案的特定错误的实例:(1)一个hbm文件投资=真(2),很多保存在前者的存在,必须要求2.spring +是struts + hibernate的调试项目总结(1)javax.servlet.ServletException:无法检索映射行动/公司新闻struts-config.xml中不写的有关行动公司新闻(2)MyEclipse中添加jar包的时候,先打开项目属性,选择Java Build Path - >库- >添加外部JAR所需的选择罐子。包,添加,它被发现时,他装包是一个绝对路径,并分享我们的项目需要CVS无法提交到CVS服务器。MyEclipse的以下提示:2构建路径条目丢失。解决办法是关闭的是MyEclipse,使用记事本打开该项目目录。CLASSPATH,手动修改为相对路径,并检查指定的相对路径是否真的添加jar包,启动myeclipse中可以上传新添加的jar包。(3)JUnit / StrutsTest的使用时间错误:java.lang.UnsupportedClassVersionError :的junit /框架/ TestListener的的(不支持的major.minor版本49.0),原因是如果JDK1.4,那么,只能使用junit3.8以下的版本,如果是使用jdk1.5的,则必须使用junit4.0 (4)无法找到的ActionMapping或ActionformBeans收集的原因是:web.xml文件中不配置在struts-config.xml的org.apache.jasper.JasperException 相关信息。(5):绝对URI:HTTP: / / java.sun.com / JSTL /核心的,不能在web.xml中或与此应用程序相关的JSTL JAR和web.xml配置的jstl.jar http://java.sun.com/ 缺乏的jar文件部署解决:JSTL / FMT / WEB-INF/fmt.tld的http://java.sun.com/jstl/fmt-rt / WEB-INF/fmt-rt.tld http://java.sun.com/jstl/core / WEB-INF/c.tld http://java.sun.com/jstl/core-rt / WEB-INF/c-rt.tld http://java.sun.com/jstl/sql / WEB-INF / sql.tld:http://java.sun.com/jstl/sql-rt / WEB-INF/sql-rt.tld http://java.sun.com/jstl/x / WEB-INF/x.tld HTTP :/ / java.sun.com / JSTL / X-RT / WEB-INF/x-rt.tld (5)无法加载或实例TagLibraryValidator的类别:org.apache.taglibs.standard.tlv.JstlCoreTLV standard.jar放在解放(6)创建oracle表,使用时,角色和注释标记,不推荐这两个关键字作为表名和字段名。建议蟾蜍或PLSQL开发人员来创建表,这样软件会提示关键字。(7)[错误] XMLHelper -错误解析XML:XML的InputStream(18)属性名称“栏中”相关的元素类型的“钥匙” ,必须遵循'='字符。[错误]配置-无法配置数据存储输入流org.dom4j.DocumentException:文件第18行错误:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'=' 字符。(8)嵌套异常:属性名称“栏中”相关的元素类型的“钥匙”,必须遵循'='字符。XML语法错误,关键语法应该这样写Hibernate3中,对象的许多一侧,写私人设置的自付=新的HashSet();,否则hibernate2的私人设置的支付包错误java.lang.NullPointerException,不是错误; (9)[DEBUG] AbstractSaveEventListener -生成标识:1,使用策略: org.hibernate.id.IncrementGenerator org.hibernate.PropertyValueException:不能为空的属性引用null或瞬时值:com.xxx.yyy.company 在org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)设置应设置为不能为空=“假”,设置为不能为空=“真正的”报告错误以上(10)org.hibernate.TransientObjectException:对象引用一个未保存的瞬态的实例- 在冲洗前保存的瞬态的实例:com.xxx 与此同时yyy.Company 还需要保存保存表,然后调用flush()(11)解析致命错误行12列1 struts-config.xml文件被修改,一个语法错误。检查语法(12)org.hibernate.QueryException:无法解析属性:用户ID:com.xxx.yyy.Pay 时使用的用户ID一个外键必须使用userinfo.userid的的方法来获得。(13)软件包javax.naming 。NameNotFoundException:名称hibernate_connection_factory是不是捆绑的,在这方面的原因:冬眠数据库的映射。XML文件配置错误,造成,不能绑定hibernate_connection_factory数据库。例如,许多冲突后仍然设置其属性(14)[WARN]的RequestProcessor -未处理的异常抛出:java.lang的类NullPointerException异常对象,必须使用新一轮上涨。(15)GROUP BY表达式必须满足以下查询:select子句后必须出现在每个组的条款,除非使用聚合函数。(16)组织结构。在冲洗前保存的瞬态hibernate.TransientObjectException:对象引用一个未保存的瞬态实例-例如:com.xxx.yyy.Company java.lang.IllegalArgumentException异常:ID来加载所需的级联保存,许多执行Session.save()(17)加载的原因:session.load(Company.class payForm.getCompanyId());在load()方法的第二个参数必须是searlizable,必须和数据库映射类的属性值和类型,即使不会投(18)[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate.ObjectNotFoundException:没有行给定的标识符存在:[com.xxx.yyy.Company的#0] ,检查问题与对象相关联的对象,一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。(19)日蚀3.1 MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); 一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。 (19)日蚀3.1,MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush(); 一般是因为数据问题(找不到对象关联的对象),数据错误,影响正常的程序执行。 (19)日蚀3.1,MyEclipse的4个错误部署变化相关项目内容的到期日。您需要到mannally“重新部署”项目更新已部署的存档。原因拒绝访问文件部署在tomcat的影响部署。重启后,去除tomcat的部署文件。重新设置部署在eclipse。为什么重新启动?:Google桌面软件将被部署到我一个大文件300MB索引锁的文件大,我猜谷歌桌面上的文件索引需要半个多小时。因此,Eclipse可以不是最后的部署文件,删除首重部署做的工作。(20)ERROR LazyInitializationException的:19 -无法初始化代理-拥有Session关闭org.hibernate.LazyInitializationException:无法初始化代理- (21)拥有会话被关闭的解决方法。= CMPY(CompanyEdit)ss.load(CompanyEdit.class companyId1); Hibernate.initialize(CMPY); / /力初始化CMPY,或ss.close()后,CMPY就会消失。javascript错误行:56 字符:45 错误:未结束的字符串常量代码:0 是编码的问题!与ANSI类似下面的代码保存(22)[WARN] JDBCExceptionReporter - SQL错误:904,SQLSTATE:42000 [错误] JDBCExceptionReporter - ORA-00904:无效的列名[INFO] -错误DefaultLoadEventListener执行load命令org.hibernate的。 exception.SQLGrammarException:无法装入一个实体:[com.xxx.yyy.Sellinfo#1] ***。hbm.xml文件到数据库中的列名和ConnectionManager的不同。(23) -未关闭的连接,忘了你的会话调用close()原因:没有关闭hibernate的会话的事务。闭门会议或(24)[WARN] SellCommentDAO - org.hibernate.ObjectDeletedException:删除的对象将重新保存的级联(删除删除对象协会):[com.xxx.yyy.SellComment的#7] 原因:父亲对象(单面)将cascade =“保存更新”,直接删除子对象,它会报错,处理方法:保存信息需要级联操作,删除的时候,应该使用相同的原则。SellComment sellComment =新SellComment(); sellComment =(SellComment)session.load(SellComment.class,sellCommentId)在/ /获取对象长sellInfoId = sellComment.getSellInfo()的儿子。GetSellId();/ /得到父亲ID SellInfo sellinfo =(SellInfo)session.load(SellInfo.class,sellInfoId),/ /得到父亲的对象sellInfo.getSellComments()。删除(sellComment); / / sellComment.setSellInfo 断绝父子关系(NULL); / /断绝父子关系的使用Session.delete(sellComment),/ /删除儿子session.flush();
分享到:
评论

相关推荐

    hibernate 电子书全集

    4. **异常和错误处理**:指导如何处理常见的Hibernate运行时问题。 最后,《hibernate开发指南》可能是一份实用的手册,包含以下内容: 1. **快速入门**:为初学者提供一个快速上手Hibernate的步骤指南。 2. **...

    java常见错误集

    以下是一些常见的Java错误及其原因和解决方法: 1. **标识符错误**:如果你收到"需要标识符"的错误,这可能是因为你在非函数区域定义了一个变量或者在代码中使用了非法的变量名。确保你的变量名符合Java的命名规则...

    Java常见异常集-Java,Hibernate,Tomcat异常

    本篇将详细解释一些常见的Java、Hibernate以及与Tomcat相关的异常,帮助开发者识别问题并找到解决策略。 1. **MySQLSyntaxErrorException**:这个异常通常出现在执行SQL查询时,由于语法错误或数据库表结构不匹配...

    hibernateTools3.3

    **hibernateTools3.3** 是一个针对Hibernate框架的扩展工具集,它极大地简化了开发者在使用Hibernate时的一些常见任务。最新版本的hibernateTools3.3旨在提供更高效、更稳定以及更多功能的支持,以提升开发者的生产...

    Eclipse 3.7(Indigo)hibernate Tools

    - Hibernate Tools支持直接在Eclipse内编辑`.hbm.xml`映射文件和`hibernate.cfg.xml`配置文件,提供代码提示和错误检查,提升开发效率。 5. **SQL工具**: - 提供了SQL编辑器,支持编写、执行和调试SQL查询,同时...

    关于Hibernate3中文查询出错问题的解决

    在使用Hibernate3进行数据库操作时,中文查询出错是一个常见的问题,这主要涉及到字符编码、数据库配置以及Hibernate的设置等多个方面。以下将详细介绍如何解决这个问题。 首先,我们要明白错误的根源通常在于字符...

    hibernate_validator 官方参考文档

    Hibernate Validator是Java Bean Validation(JSR 303)的参考实现,它为开发者提供了一套强大的工具集,用于在应用程序中实现数据验证逻辑。这一框架不仅简化了开发流程,还提升了代码的可读性和可维护性,特别是在...

    Struts + Hibernate 分页实现

    分页是大型数据集处理时常见的需求,它能够帮助用户更有效地浏览和管理大量信息,避免一次性加载所有数据导致页面响应慢或内存压力过大。 首先,我们需要了解Struts的Action类。Action类是Struts框架的核心,它是...

    Java Web框架例子合集(spring,springmvc,mybatis,struts2,hibernate)

    这个合集中的例子涵盖了这些框架的基本用法和常见应用场景,对于学习和理解Java Web开发有极大的帮助。通过深入研究这些示例,开发者能够更好地掌握每个框架的核心功能,从而在实际项目中灵活运用。在实践中,往往...

    Hibernate开发指南.pdf

    14. **最佳实践**:分享在实际项目中使用Hibernate时的经验和最佳实践,帮助开发者避免常见错误,提升代码质量。 通过这份指南,开发者不仅可以学习到Hibernate的基础知识,还能掌握高级特性和最佳实践,从而在实际...

    hibernate+struts2项目

    【标题】:“Hibernate+Struts2项目”是一个典型的Java Web应用程序...通过Hibernate的ORM特性简化了数据库操作,而Struts2则提供了高效的请求处理和视图控制,两者结合为开发者构建复杂Web应用提供了强大的工具集。

    Spring对Hibernate及JDBC提供的支持

    JdbcTemplate提供了模板方法,封装了常见的JDBC操作,如执行SQL语句、处理结果集等,从而降低了代码的复杂度,减少了出错的可能性。JdbcTemplate还支持预编译参数化SQL,有效防止SQL注入攻击。同时,它内置了事务...

    JAVA常见错误大全.pdf

    在给定文件内容的基础上,以下是从标题、描述、标签以及部分内容中提取的关于Java的常见错误及知识点: 1. ClassNotFoundException:这是Java开发中经常会遇到的一个错误,通常出现在程序尝试加载一个类但找不到该...

    Hibernate之第1解之-hibernate_demo_1

    10. **最佳实践和注意事项**:分享在实际开发中使用Hibernate时的一些技巧和避免的常见错误。 这个项目对于学习和理解Hibernate的工作原理,以及如何在实际项目中应用,将是非常有帮助的。通过阅读源代码和执行SQL...

    hibernate和jdbc测试

    在IT行业中,数据库操作是应用程序开发的核心部分,而Hibernate和JDBC是两种常见的Java数据库连接技术。本篇文章将深入探讨这两个技术,以及如何进行相关的测试。 首先,JDBC(Java Database Connectivity)是Java...

    Hibernate开发指南(原版书)

    - **Session管理**:说明Session的生命周期管理,包括如何正确打开、关闭Session,避免常见的Session管理错误。 - **Hibernate in Spring**:介绍如何将Hibernate集成到Spring框架中,利用Spring的依赖注入和事务...

    编程语言Javaweb常见错误.pdf

    根据提供的文件信息,以下是对“编程语言Javaweb常见错误.pdf”文档内容的详细知识点梳理: 1. ClassNotFoundException:这是一种在Java Web应用程序开发中常见的运行时错误。它通常发生在Java虚拟机(JVM)尝试...

    Hibernate开发中文教程

    - **配置错误**: 确保所有配置文件正确无误,包括数据库连接信息、实体映射配置等。 - **SQL 语句异常**: 当查询结果不正确时,检查 SQL 语句是否符合预期。 - **性能瓶颈**: 分析应用程序性能瓶颈,优化查询语句,...

    hibernate

    - **对象图导航**:在面向对象的应用程序中,对象图导航是常见的操作,但在关系数据库中,这种导航需要多步查询来实现。 - **不匹配的成本**:对象/关系映射的不匹配会增加开发复杂性和运行时性能开销。 **1.3 ...

Global site tag (gtag.js) - Google Analytics