为了简化,微服务项目中使用的mybatis没有用传统的xml的mapper层,而是写在了java代码中,那如何在@Select的注解中判断传入是空的情况呢。以下是我的代码
效果图:
/*** @Author: sunjian* @Description: if device_id==null,carNo==null不传入* @Date: ${DATE} ${TIME}*/@Select({""})List querycarno(@Param("carNo") String carNo,@Param("deviceId") String deviceId);
参考文献:
MyBatis在注解上使用动态SQL