@Select("<script>select * from t_person where id = #{id}<whentest='address !=null'>and address = #{address}</when></script>") Person selectPersonById(Integer id); AI代码助手复制代码 其实,标签并非是@Select注解专用的,其他的注解,例如@Insert,@Update等等,都可以使用的。 @Select动态参数参考...
在需要执行原生 SQL 的方法上添加 @Select 注解,并在注解中写入 SQL 语句,例如: @Select("SELECT * FROM user WHERE name = #{name}")User selectUserByName(String name); 使用@Param 注解传递参数 如果SQL 语句中需要传递参数,则需要使用 @Param 注解,例如: @Select("SELECT * FROM user WHERE name = ...
不一定非要用in查询,一般情况用=就可以查询出需要的数据。