@Select("select a.*,b.* from table1 a inner join table2 b on a.id = b.id ${ew.customSqlSegment}")
List<MyVO> getAll(@Param(Constants.WRAPPER) Wrapper wrapper);
要注意,条件构造器中的条件名参数需要加表名或表别名,要不容易出错。例如 wrapper.eq("a.name","张良")
老师,查出来的结果的泛型是entity,而entity要想拿到表的内容必须对应一张表,那两张表联查返回哪个entity?总不能数据库再建个联立表然后建个联立entity吧?比如User表(id,name,age),Car表(id,name,owner_id)。@Select("select u.*,c.name from user u inner join car c on c.owner_id = u.my_id ${ew.customSqlSegment}")。