问题表现
今天遇到个很诡异的问题,自己写了一个查询sql,发现Order变量只有部分数据有值,其他都是null,对了好久字段是不是命名错了都没发现啥问题,最后才发现是用错resultType的锅。
查询sql:
mapper:
<select id="selectByOrderNo" resultType="com.xxx.Order">
select
<include refid="column_List"/>
from t_order
where order_no=#{orderNo}
</select>
Do:
public class Order {
private Integer executeCount;
private Long nextExecuteTime;