问题:
三个表分别是:order,member,setmeal
order字段:id,memberId,setmealId,orderState...
member字段:id,name,telephone
setmeal字段:id,name,price
order的memberId对应member的id,order的setmealId对应setmeal的id
要求是:查询所有的order信息,同时要有member和setmeal的所有信息,并且可以实现以 member的name,telephone,setmeal的name,order的orderState 作为条件查询,实现单条件查询,多条件查询
我目前只实现了查到全部信息,
但是条件查询就开始迷茫了,也没有Example类,这个怎么实现
回答1:
简单点的可用List<Map>返回集合。resultMap="java.util.List"。sql要多表join
可避免List<Order> 数据拼装的问题
回答2:
根据入参写IF之类的判断呗,返回的话就根据你的resultType指定实体类呗