错误提示:

 

Column

解决:

在Mapper文件中,多表关联查询中有相同的字段,在查询条件里,没有指定别名。

<where>
<if test="customerName"> bub.CustomerName like CONCAT('%',#{customerName},'%' )</if>
<if test="status != null"> and bub.Status = #{status}</if>
<if test="startTime!= null and startTime != ''">AND DATE_FORMAT(bub.transactionTime,'%y-%m-%d') >=DATE_FORMAT( #{startTime},'%y-%m-%d')</if>
<if test="endTime!= null and endTime != ''">AND DATE_FORMAT(#{endTime},'%y-%m-%d')>=DATE_FORMAT(bub.transactionTime,'%y-%m-%d') </if>
</where>

在这里status要加上主表的别名,就可以了。