学网站制作,电商网站设计案例,做一个app需要什么条件,xuezuo网站建设以前为了使用注解并在注解中融入动态查询#xff0c;会使用Provider。后来发现只要加入script包含动态查询的SQL语句/script就可以了。
例如#xff1a; Select(script select v.*,u.avatar,u.nickname from videos…以前为了使用注解并在注解中融入动态查询会使用Provider。后来发现只要加入script包含动态查询的SQL语句/script就可以了。
例如 Select(script select v.*,u.avatar,u.nickname from videos v join users u on v.uid u.id where if test \keyword!null and keyword!\\ \ v.video_desc like %${keyword}% /if and v.status 1 /where order by v.create_time desc/script)public ListUserVideosResp getAllVideosByKeyword(String keyword);
需要提示两点的是
SQL语句是使用字符串的拼接形成的要特别注意组成SQL语句的字符串后面是不是有足够的空格。字符串拼接出来的SQL是不是符合SQL应有的语法格式。if test... if标签写在test属性中的判定条件必须用引号包裹否则会产生错误。