`
文学易
  • 浏览: 1290 次
  • 性别: 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();
分享到:
评论

相关推荐

    ssh(structs,spring,hibernate)框架中的上传下载

    这是Hibernate3引入的新特性,对于包含重量级大数据的表字段,这种抽取方式提高了对大字段操作的灵活性,否则加载Tfile对象的结果集时如果总是返回fileContent,这种批量的数据抽取将可以引起数据库的"洪泛效应"。...

    Java学习笔记-个人整理的

    {13.10}可滚动结果集}{201}{section.13.10} {13.11}Procedure}{201}{section.13.11} {14}xml}{204}{chapter.14} {14.1}元素}{204}{section.14.1} {14.2}XML的设计}{205}{section.14.2} {14.3}DTD/Schema}{205}...

    java面试题

    游标是对查询出来的结果集作为一个单元来有效的处理,可以对结果集的当前行做修改。 select执行顺序? 答:from where group by having select order by Collection和Collections的区别? 答:Collection是集合...

    千方百计笔试题大全

    139、当我使用一个结果集时,如何防止字段为"null"的字域显示在我的HTML输入文本域中? 35 140、如何中SERVLET或JSP下载一个文件(如:binary,text,executable)? 36 141、使用useBean标志初始化BEAN时如何接受初始化...

    java面试宝典

    139、当我使用一个结果集时,如何防止字段为"null"的字域显示在我的HTML输入文本域中? 35 140、如何中SERVLET或JSP下载一个文件(如:binary,text,executable)? 36 141、使用useBean标志初始化BEAN时如何接受初始化...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    2.1.1 MVC和常见MVC框架 52 2.1.2 JSF的优势 56 2.2 下载和安装JSF 57 2.3 JSF使用入门 60 2.3.1 从输入页面开始 60 2.3.2 开发托管Bean 61 2.3.3 定义导航规则 63 2.4 解读JSF配置 65 2.4.1 配置核心控制器...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    JAVA上百实例源码以及开源项目源代码

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    java面试题以及技巧

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    java面试题目与技巧1

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    java面试题及技巧4

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    java面试题及技巧3

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    java面试题以及技巧6

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    springmybatis

    其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细...

    java源码包---java 源码 大量 实例

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    java源码包2

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

Global site tag (gtag.js) - Google Analytics