报错: Parameter ‘propertyName’ not found. Available parameters are [propertyInformation, id, param1, param2]
原因:xxxMapper.xml映射没有得到传入的参数
解决:
当传入参数是一个对象或者两个以上时,加上@Param注解
int updatePropertyInformation(@Param("id") int id, @Param("propertyInformation")PropertyInformation propertyInformation);
xxxMapper.xml中,sql语句应该这样写
<update id="updatePropertyInformation" parameterType="com.ruoyi.wProject.pojo.PropertyInformation">
update wuye.property_information set propertyName=#{propertyInformation.propertyName},propertyAddress=#{propertyInformation.propertyAddress},propertyTel=#{propertyInformation.propertyTel},buildNumber=#{propertyInformation.buildNumber},householdNumber=#{propertyInformation.householdNumber} where id=#{id}
</update>