首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]

2012-10-28 
SqlMapClient operation uncategorized SQLException for SQL [] SQL state [null]网上解决方案1.起初

SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null];

网上解决方案

1.起初没有创建序列s_log,因此需要在Oracle补上s_log序列。

<!-- 增加 日志 -->
?<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.接着就出现下面的问题,主要是usrCde(日志表里的用户代码)属性在系统登陆验证时为空值所致。因此在相应代码处加上对空值的判断,如果为空,就从登陆页面取得userCde值。

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

热点排行