There is no READABLE property named ‘type’ in class ‘java.lang.Integer’
2014-04-28 10:53
871 查看
错误原因:<!– 获取三项费用的基本标准 –>
<select id=”getThreeChargeStandard” parameterClass=”java.lang.Integer”
resultClass=”com.custody.bean.Code”>
select d.STANDARDVALUE, d.PERIOD from CODE d
<dynamic prepend=”where”>
<isNotNull prepend=”and” property=”type” >
d.codetype=#type#
</isNotNull>
</dynamic>
</select>
而我在action里是直接传值的:
chargeService.getThreeChargeStandard(4)
parameterClass类型是 Integer,它是没有属性的,因此,应该改为
<isNotNull prepend=”and” property=”value” >
d.codetype=#value#
</isNotNull>
Value是默认传值的。
不过,当是从jsp页面传值的话,依然可以使用前面的变量。
<select id=”getThreeChargeStandard” parameterClass=”java.lang.Integer”
resultClass=”com.custody.bean.Code”>
select d.STANDARDVALUE, d.PERIOD from CODE d
<dynamic prepend=”where”>
<isNotNull prepend=”and” property=”type” >
d.codetype=#type#
</isNotNull>
</dynamic>
</select>
而我在action里是直接传值的:
chargeService.getThreeChargeStandard(4)
parameterClass类型是 Integer,它是没有属性的,因此,应该改为
<isNotNull prepend=”and” property=”value” >
d.codetype=#value#
</isNotNull>
Value是默认传值的。
不过,当是从jsp页面传值的话,依然可以使用前面的变量。
相关文章推荐
- Ibatis:There is no READABLE property named 'member_id' in class 'java.lang.String'
- Ibatis:There is no READABLE property named 'userName' in class 'java.lang.String'
- Ibatis:There is no READABLE property named 'roomNo' in class 'java.lang.String'
- There is no READABLE property named 'id' in class 'java.lang.Integer'
- mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'
- mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'
- mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'
- 关于mybatis单独传入String时出现There is no getter for property named 'keyWord' in class 'java.lang.String'解决
- 【转载】mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'
- There is no getter for property named 'xxxx' in 'class java.lang.Integer
- mybaits错误解决:There is no getter for property named '' in class 'java.lang.String'
- mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String
- org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'funcSetId' in 'class java.lang.Integer'
- mybatis String的if条件判断问题 There is no getter for property named 'xxx' in 'class Java.lang.Integer'
- 【Mybatis】There is no getter for property named 'type' in 'class java.lang.String'
- mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'
- There is no getter for property named 'name' in 'class java.lang.Integer'
- mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'
- mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'
- Mybatis找不到参数错误:There is no getter for property named 'categoryId' in 'class java.lang.Integer'。