在Spring API中,可以通过以下几种方式来传递参数来选择SQL语句:
@Repository
public interface UserDao {
List<User> getUsersByAge(@Param("age") int age);
}
<select id="getUsersByAge" resultType="User">
SELECT * FROM user WHERE age = #{age}
</select>
@Repository
public interface UserDao {
List<User> getUsersByAge(@Param("age") int age);
}
<select id="getUsersByAge" resultType="User">
SELECT * FROM user WHERE age = :age
</select>
@Repository
public interface UserDao {
List<User> getUsersByAge(Map<String, Object> params);
}
<select id="getUsersByAge" resultType="User">
SELECT * FROM user WHERE age = #{age}
</select>
以上是在Spring API中传递参数来选择SQL语句的几种常用方式。根据具体的业务需求和个人偏好,选择适合的方式来传递参数。
领取专属 10元无门槛券
手把手带您无忧上云