博主直接上代码:
select t.*,s.* from tb_fp_corp_segment t join tb_fp_segment s on s.segment_id = t.segment_id;
两表之间的查询,我所了解到的 后面如果需要添加条件的话 可以是 where和and两个关键字;
在mybatis框架当中还有关与字符串的拼接有两种,直接上代码:
第一种:
public String add(Attr attr){
return new SQL(){{
StringBuild str=new StringBuild();
str.append(" "); //里面写你所要拼接的代码!
}}.toString();
}
第二种:
public String add(Attr attr){
return new SQL(){{
if(StringUtils.isNotBlank(attr.getVal())){
WHERE("id=#{val}"); //虽然mapper 接口传入的是attr对象,但是#{val} 在里面可以直接写属性,跟在jsp页面里面一样
}
}}.toString();
}