java sqlmap 传递list_求帮助myBatis sqlMap foreach 对象中的list传入,报错

myBatis sqlMap foreach 对象中的list传入,报错,再此向各位高手求帮助

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named “__frch_item_0” in “class com.asiacloud.core.model.PageModel”

at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:75)

at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:368)

at $Proxy6.selectList(Unknown Source)

at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:198)

at com.asiacloud.core.base.dao.impl.BaseDaoImpl.select(BaseDaoImpl.java:74)

at com.asiacloud.syse.unitaccount.dao.impl.TSyseMaintainAccountDaoImpl.queryListByUnitIdPage(TSyseMaintainAccountDaoImpl.java:107)

action中的代码

...

private PageModel page = new PageModel();

...

tSyseMaintainAccount.setIdList(idList);

tSyseMaintainAccount.setId(loginId);

page.setParams(tSyseMaintainAccount);

page = iTSyseMaintainAccountService.queryListByUnitIdPage(page);

sqlMap文件:

select a.*,b.UNIT_NAME linkUnitName from T_SYSE_MAINTAIN_ACCOUNT a

left JOIN T_SYSE_OPER_UNIT b

on a.UNIT_ID=b.ID

where a.STATUS_FLAG in ("1","2")

AND a.UNIT_ID in

#{item}

AND a.ID != #{params.id}

TSyseMaintainAccount类:

public class TSyseMaintainAccount implements java.io.Serializable {

// Fields

private Long id;

private String name;

...

private List idList;

public List getIdList() {

return idList;

}

public void setIdList(List idList) {

this.idList = idList;

}

}

PageModel类

public class PageModel {

...

private Object params;

public Object getParams() {

return params;

}

public void setParams(Object params) {

this.params = params;

}

...

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值