Ibatis参数异常

时间:2012-11-19 14:39:22

标签: ibatis

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.java:96)

1 个答案:

答案 0 :(得分:0)

从register.xml调用register.insertDetails-InlineParameterMap时,对象中的属性会映射到insert sql中,但数据对象的属性为null。

因此,当您在insert语句中使用的某个属性为null时,会出现此错误。