mybatis param映照规则了解吗
MyBatis是一个开源的持久层框架,它的参数映照规则是将Java对象中的属性与SQL语句中的参数进行映照。
在MyBatis中,参数映照规则主要包括以下几种情况:
@Select("SELECT * FROM user WHERE id = #{userId}")
User selectUserById(@Param("userId") Long userId);
@Select("SELECT * FROM user WHERE id = #{userId} AND name = #{userName}")
User selectUserByIdAndName(Map<String, Object> params);
@Select("SELECT * FROM user WHERE id = #{id} AND name = #{name}")
User selectUserByIdAndName(User user);
总的来讲,MyBatis的参数映照规则比较灵活,可以通过区分的方式来传递参数,方便在SQL语句中使用参数。
tiktok粉丝购买:https://www.smmfensi.com/
TOP