MyBatis在注解中使用动态查询

以前为了使用注解并在注解中融入动态查询,会使用Provider。后来发现只要加入""就可以了。

例如:

    @Select("")
    public List getAllVideosByKeyword(String keyword);

需要提示两点的是:

  1. SQL语句是使用字符串的拼接形成的,要特别注意组成SQL语句的字符串后面是不是有足够的空格。字符串拼接出来的SQL是不是符合SQL应有的语法格式。
  2. if标签写在test属性中的判定条件必须用引号包裹,否则会产生错误。

你可能感兴趣的:(mybatis,windows)