首页 > 技术文章 > @Paramd用不用的区别

birdterror 2020-06-21 11:35 原文

不用只能引用javabean的属性

<insert id="insertUser" parameterType="users">
        insert into users(name,age) values(#{name},#{age})
</insert>

  如果想用#{}在sql里获取变量,则必须要加上@Param,如

 <update id="updateUser" parameterType="users">
      update users set name=#{users.name},age = #{users.age} where id =#{users.id}
</update>

总结:用@Paramd可以用点(.)。

不用@Paramd是也可以直接用#{name}匹配

推荐阅读