记录一下
如果没有@Param注解
public Integer getApplyStatus(Integer horse_id);
对应xml
<select id="getApplyStatus" parameterType="java.lang.Integer" resultType="java.lang.Integer">
SELECT apply_status FROM horse_basic WHERE horse_id =#{arg0}
</select>
添加@Param注解,程序可读性更强
Dao层函数
public Integer getApplyStatus(@Param("horse_id")Integer horse_id);
对应的xml
<select id="getApplyStatus" parameterType="java.lang.Integer" resultType="java.lang.Integer">
SELECT apply_status FROM horse_basic WHERE horse_id =#{horse_id}
</select>
采用#{}的方式把@Param注解括号内的参数进行引用