@Mapper
public interface TaskMapper extends BaseMapper<Task> {
@Select("<script>" +
"select * from task where 1=1 " +
"<if test='taskQuery.taskName !='' '> and task_name =#{taskQuery.taskName}</if>" +
"<if test='taskQuery.taskType !='' '> and task_type =#{taskQuery.taskType}</if>" +
"</script>")
List<Task> selectByCondition(@Param("taskQuery") TaskQuery taskQuery);
}
判断taskName和taskType 是否是空字符串
'是单引号的意思