Dao层需要写@Param注解
public interface BusinessInfoDataMapper{List<WaterTransportDto> selectSelective(Page<BusinessInfo> page,@Param(value = "BusinessInfo") BusinessInfo businessInfo);}
xml中需要@Param中值.属性名
<if test="BusinessInfo.coalplaceid != null and BusinessInfo.coalplaceid != '' ">and coalPlaceId = #{BusinessInfo.coalplaceid,jdbcType=VARCHAR},</if>
否则接不到值