こんにちは、ibatis を介してオブジェクトのリストを挿入しようとしていますが、org.apache.ibatis.mapping.SqlMapperException: The expression 'boxlist' evaluate to a null value のような例外が発生します。
<insert id="insertList" parameterType="java.util.List">
INSERT INTO boxtable (
size,length)
VALUES
<foreach item="box" collection="boxList" separator=",">
(#{box.size},#{box.length})
</foreach>
</insert>
私のdaoクラスは
public void insert(List<box> boxList)
throws SQLException {
try {
sqlSession = sqlSessionFactory.openSession(AUTO_COMMIT);
int status = sqlSession.insert("insertlist", boxList);
logger.debug("status :: " + status);
sqlSession.commit();
} catch (Throwable ee) {
logger.error("e", ee);
sqlSession.rollback();
} finally {
sqlSession.close();
}
}
誰でも私を助けることができますか?