Mybatis foreach的问题 配置:

<select id="listPageDrugConsumptionYy" resultMap="DrugConsumptionYy" parameterType="com.jiayu.dc.report.statistictable.drugConsumption.entity.DrugConsumptionYy">
select * from xxx where mid in
<foreach collection="mids" item="mid" open="(" separator="," close=")">
#{mid}
</foreach>

</select>
==================================================
mids 是DrugConsumptionYy中的一个list类型的属性
执行后说there is no getter from property named mid in class DrugConsumptionYy.
求解

<foreach collection="mids" item="mid" open="(" separator="," close=")">
  #{mid.mind} <!-- 这里改一下 -->
</foreach>

good luck ^_^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-08
there is no getter from property

读懂这句话追问

你这也算回答?

追答

你说的算

第2个回答  2012-11-16
检查 mid 字段是否正确
第3个回答  2012-11-17
我没能够看出来是什么语言。没接触。估计是 parameterType 有问题