-3

javax.servlet.ServletException: org.springframework.jdbc.UncategorizedSQLException: SqlMapClient 操作;SQL [] 的未分类 SQLException;SQL 状态 [null]; 错误代码[0];
--- 错误发生在 config/register.xml。
--- 应用参数映射时发生错误。
--- 检查 register.insertDetails-InlineParameterMap。
--- 检查“LName”属性的参数映射。
--- 原因:java.lang.ArrayIndexOutOfBoundsException:1;嵌套异常是 com.ibatis.common.jdbc.exception.NestedSQLException:
--- 错误发生在 config/register.xml。
--- 应用参数映射时发生错误。
--- 检查 register.insertDetails-InlineParameterMap。
--- 检查“LName”属性的参数映射。
--- 原因:java.lang.ArrayIndexOutOfBoundsException: 1 org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433) org. apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java: 432)javax.servlet.http.HttpServlet.service(HttpServlet.java:710)javax.servlet.http.HttpServlet.service(HttpServlet.java:803)org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter。爪哇:96)

4

1 回答 1

2

当从 register.xml 调用 register.insertDetails-InlineParameterMap 时,对象中的一个属性被映射到插入 sql 中,但数据对象的属性为空。

因此,当您在插入语句中使用的属性之一为空时,您会收到此错误。

于 2012-11-26T12:33:09.227 回答