问题描述
今天使用Mybatis做批量插入的时候,程序一直报错:
…There is no getter for property named ‘list’ in ‘class com.XXX.XXX.XXX.AccountInfo’…
程序中AccountManageDao.java
文件内容如下:
public batchUpdateStatus(List<AccountInfo> lstAccInfo) {
String sqlId = "updateAccountCheckStatus"
baseDao.batchUpdate(SQL_PREFIX.concat(sqlId), lstAccInfo);
}
AccountManage.mapper.xml
文件中的sql
语句为:
<!-- 批量更新发票状态 -->
<update id="updateAccountCheckStatus" parameterType="java.util.List">
<foreach collection="list" item="item" index="index" open="" close="" separator=";">
UPDATE account_info
<set>
<if test="item.verfStatus !=null">