org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'list' in 'c

2 篇文章 0 订阅
 org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'list' in 'class com.bw.yun.pojo.Page'

报了这个错。今天一直都在该这个方法以及优化


我的是目的是:在我的dao中根据一个对象字段进行查询,返回一个 list<对象> ,我的实体类是这样的


然后我的sql语句是这样的


主要说一下这个collection是你实体类的字段名,item 是你给该字段起的别名 ,其他的大家应知道吧。

然后我的错误是把collection 写为list 其实是错误的。应该是实体类的字段名。

注意:

    Mapper.xml

<select id="getFileStrByDts" resultType="FileStr">
		select * from
		fileStr
		where dt in
		<foreach collection="dts" index="index" item="dt" open="("
			separator="," close=")">
			#{dt}
		</foreach>
		limit #{start_index},#{page_rows}
	</select>

接口中:

	/**
	 * 根据路径返回文件
	 * 
	 * @param dt
	 * @return
	 */
	public List<FileStr> getFileStrByDts(Page page);

就是这个样子的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值