Mybatis在注解上实现动态SQL

使用Mybatis注解实现sql语句,但是有些时候有些字段是空的,这时候这个空的字段就要从条件查询语句中删除,这个时候就需要用到动态Sql。
注解的动态语句支持以下
trim
where
set
foreach
if
choose
when
otherwise
bind

@Select({""})

要加上标签就可以实现条件判断

Mybatis在注解上实现动态SQL_第1张图片
但是在无法使用大于号 、小于号,那如何解决这问题呢,其实只要把大于号、小于号转义即可
Mybatis在注解上实现动态SQL_第2张图片
Mybatis在注解上实现动态SQL_第3张图片

你可能感兴趣的:(mysql,注解,动态SQL)