Mapper层:
你得告诉它,
@Param(“User”)中的User可以自己定义,但得告诉User它要和哪个接口名字对应,所以我告诉了User对应的接口名字为“modifiedUser”。只有这样,xml中才可以#{modifiedUser}
Integer updateAvatarByUid(
@Param("uid") Integer uid,
@Param("avatar") String avatar,
@Param("User") String modifiedUser,
@Param("modifiedTime") Date modifiedTime);
xml映射对应示例:
<update id="updateAvatarByUid">
UPDATE
t_user
SET
avatar = #{avatar},
modified_user = #{modifiedUser},
modified_time = #{modifiedTime}
WHERE
uid = #{uid}
</update>
#{modifiedUser}为实体类的属性