淘淘根据 queryKey 查询一条线展示
一,Controller 代码展示:
@RequestMapping("/order")
@Controller
public class OrderController {
@Autowired
private OrderService orderService;
/**
* 根据 orderId 查询 Order-hexinsheng---2018-05-07 17:41:35
*/
@RequestMapping("/{orderId}")
@ResponseBody
public TbOrder getOrderById(@PathVariable String orderId){
TbOrder tbOrder=orderService.getOrderById(orderId);
return tbOrder;
}
}
二,Service:
/**
* 根据 orderId 查询 Order-hexinsheng---2018-05-07 17:41:35
*/
TbOrder getOrderById(String orderId);
三,serviceImpl:
/**
* 根据 orderId 查询 Order-hexinsheng---2018-05-07 17:41:35
*/
@Override
public TbOrder getOrderById(String orderId){
//最简单的实现方式一
// TbOrdertbOrder=tbOrderMapper.selectByPrimaryKey(orderId);
//实现方式二:
//创建参数
TbOrderExample example=new TbOrderExample();
Criteria criteria=example.createCriteria();
criteria.andOrderIdEqualTo(orderId);
//执行查询
List<TbOrder> list=tbOrderMapper.selectByExample(example);
//赋值,返回类型
if(list!=null && list.size()>0){
TbOrder tbOrder=new TbOrder();
tbOrder=list.get(0);
return tbOrder;
}
return null;
}
过程虽然不怎么的复杂,但是自己多次实验,每一次的体验和感受是不一样的, 愿同您互相交流,共同进步,共同成长!