多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 1. Example类的使用 在代码自动生成的过程中,会自动生成一些Example类,我们可以利用这些Example生成一些条件SQL。 ### 1.1 模糊查询和排序 ~~~ /** * 获取检测记录 * @param vehicleNo 车牌号 * @return */ @RequestMapping(value = "/get_record_byno",method = RequestMethod.GET) @ResponseBody public List<EdsDetectionRecord> getRecordByCarNo( @RequestParam(required = false) String vehicleNo){ EdsDetectionRecordExample example = new EdsDetectionRecordExample(); EdsDetectionRecordExample.Criteria criteria = example.createCriteria(); if (!StringUtils.isEmpty(vehicleNo)) { criteria.andVehicleNoLike("%"+vehicleNo+"%"); } example.setOrderByClause("vehicle_no desc"); return bizService.list(example); } ~~~ #### 1.1.1 and...Like 模糊查询 ~~~ criteria.andVehicleNoLike("%"+vehicleNo+"%"); 相当于 select * from app_vehicle where vehicle_no like '%value%' ~~~ #### 1.1.2 setOrderByClause 设置排序 Example类对象可以设置排序 ~~~ example.setOrderByClause("detect_date desc"); //按照时间降序排列 ~~~ ![](https://box.kancloud.cn/99800001e10c4bc84e5fca3bce6a4d75_779x709.png) 还忽略的字母的大小写