ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>精品精品视频,欧美中文在线视频,日韩精品视频在线播放 http://www.aygfsteel.com/tfzhu/category/43564.html每天˜q›æ­¥ä¸€ç‚¹ç‚¹åQ?/description>zh-cnThu, 14 Jan 2010 14:09:02 GMTThu, 14 Jan 2010 14:09:02 GMT60错误提示åQšSqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [17004]; http://www.aygfsteel.com/tfzhu/archive/2010/01/13/309391.html断点断点Wed, 13 Jan 2010 15:41:00 GMThttp://www.aygfsteel.com/tfzhu/archive/2010/01/13/309391.htmlhttp://www.aygfsteel.com/tfzhu/comments/309391.htmlhttp://www.aygfsteel.com/tfzhu/archive/2010/01/13/309391.html#Feedback0http://www.aygfsteel.com/tfzhu/comments/commentRss/309391.htmlhttp://www.aygfsteel.com/tfzhu/services/trackbacks/309391.html˜q™ä¸ªé—®é¢˜å·²ç»æŠ˜è…¾æˆ‘两天了åQŒä»Šå¤©ç»ˆäºŽåœ¨ä¸€ä½åŒäº?zhangwei)的帮助下解决了ã€?/p>

1.起初没有创徏序列s_logåQŒå› æ­¤éœ€è¦åœ¨Oracle补上s_log序列ã€?/p>

<!-- 增加 日志 -->
 <insert id="logSave"
  parameterClass="com.reportcenter.sys.dto.OperateLogDto">
  INSERT INTO
  T_LOG(C_AUTOID,USRCDE,USRADDRESS,OPERATION,BEGINTME,ENDTME,OPERATETIMER,STATE,MESSAGE) VALUES(s_log.nextval,#usrCde#,#usrAddress#,#operation#,#beginTme#,#endTme#,#operateTimer#,#state#,#message#)
 </insert>

2.接着ž®±å‡ºçŽîC¸‹é¢çš„问题åQŒä¸»è¦æ˜¯usrCde(日志表里的用户代ç ?属性在¾pȝ»Ÿç™»é™†éªŒè¯æ—¶äØ“(f¨´)½Iºå€?/span>所致。因此在相应代码处加上对½Iºå€¼çš„判断åQŒå¦‚æžœäØ“(f¨´)½Iºï¼Œž®×ƒ»Žç™»é™†™åµé¢å–å¾—userCde倹{€?/p>

if (request.getSession().getAttribute(Constants.usrCde) == null) {
    usr = request.getParameter("userCde");
   } else {
    usr = (String) request.getSession().getAttribute(
      Constants.usrCde);
   }

Tomcat提示错误如下åQ?/p>

INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
INFO [org.springframework.jdbc.support.SQLErrorCodesFactory] - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [17004];  
--- The error occurred in sqlmap-mapping-log-operate.xml. 
--- The error occurred while applying a parameter map. 
--- Check the logSave-InlineParameterMap. 
--- Check the parameter mapping for the 'usrCde' property. 
--- Cause: java.sql.SQLException: 无效的列¾cÕdž‹; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:  
--- The error occurred in sqlmap-mapping-log-operate.xml. 
--- The error occurred while applying a parameter map. 
--- Check the logSave-InlineParameterMap. 
--- Check the parameter mapping for the 'usrCde' property. 
--- Cause: java.sql.SQLException: 无效的列¾cÕdž‹
Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:  
--- The error occurred in sqlmap-mapping-log-operate.xml. 
--- The error occurred while applying a parameter map. 
--- Check the logSave-InlineParameterMap. 
--- Check the parameter mapping for the 'usrCde' property. 
--- Cause: java.sql.SQLException: 无效的列¾cÕdž‹
 at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeUpdate(GeneralStatement.java:91)
 at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.insert(SqlMapExecutorDelegate.java:447)
 at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.insert(SqlMapSessionImpl.java:82)
 at org.springframework.orm.ibatis.SqlMapClientTemplate$9.doInSqlMapClient(SqlMapClientTemplate.java:370)
 at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:194)
 at org.springframework.orm.ibatis.SqlMapClientTemplate.insert(SqlMapClientTemplate.java:368)
 at com.reportcenter.sys.dao.OperateLogDaoImpl.save(OperateLogDaoImpl.java:41)
 at com.reportcenter.sys.service.SysLogServiceImpl.save(SysLogServiceImpl.java:52)
 at com.reportcenter.util.db.Log.log(Log.java:61)
 at com.reportcenter.sys.service.BaseService.doService(BaseService.java:92)
 at com.reportcenter.sys.controller.LoginController.handleRequestInternal(LoginController.java:42)
 at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
 at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:858)
 at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
 at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:441)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at com.reportcenter.util.LoginFilter.doFilter(LoginFilter.java:42)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 at java.lang.Thread.run(Thread.java:595)
Caused by: java.sql.SQLException: 无效的列¾cÕdž‹
 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
 at oracle.jdbc.driver.OracleStatement.get_internal_type(OracleStatement.java:6164)
 at oracle.jdbc.driver.OraclePreparedStatement.setNull(OraclePreparedStatement.java:1316)
 at org.apache.commons.dbcp.DelegatingPreparedStatement.setNull(DelegatingPreparedStatement.java:105)
 at com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap.setParameter(BasicParameterMap.java:171)
 at com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap.setParameters(BasicParameterMap.java:125)
 at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeUpdate(SqlExecutor.java:79)
 at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteUpdate(GeneralStatement.java:200)
 at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeUpdate(GeneralStatement.java:78)
 ... 37 more
com.reportcenter.exception.DaoException: error.sys.log.db.add; nested exception is org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [17004];  
--- The error occurred in sqlmap-mapping-log-operate.xml. 
--- The error occurred while applying a parameter map. 
--- Check the logSave-InlineParameterMap. 
--- Check the parameter mapping for the 'usrCde' property. 
--- Cause: java.sql.SQLException: 无效的列¾cÕdž‹; 
 


posted @ 2009-03-10 16:53 断点 阅读(2104) | 评论 (0)

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ±±³½Çø| ÃÏÁ¬| ½ðËþÏØ| ´óÓàÏØ| »ÝÖÝÊÐ| Ë«½­| Èç¸ÞÊÐ| Ê©µéÏØ| ³¤º£ÏØ| º£ÄÏÊ¡| ³µÖÂ| Ë«½­| ¸»ÃñÏØ| ²Æ¾­| ÒÇÂ¤ÏØ| ´ïÖÝÊÐ| ÐÂÉÛÏØ| ÐÂÃñÊÐ| ½ð²ýÊÐ| Ò˲ýÊÐ| ÓÜÉçÏØ| Èô¶û¸ÇÏØ| È«ÖÝÏØ| Æ«¹ØÏØ| ¾®ÑÐÏØ| ºôÂ×±´¶ûÊÐ| ÉÐÖ¾ÊÐ| ×ÊÖÐÏØ| Õò½­ÊÐ| ÓÀÊ¤ÏØ| ·áÌ¨Çø| ¸ß°²ÊÐ| ÒåÂíÊÐ| ¸ï¼ªÏØ| ¼âÔúÏØ| ³ÐµÂÏØ| ÍòÈ«ÏØ| Âí¹«ÊÐ| ÑÓÇìÏØ| »ÆÁêÏØ| ÔÓ¶àÏØ|