数据库字段与类属性名称不一致,导致查询数据时数据没有封装上。
[Brand{id=1, brandName='null', companyName='null'}, Brand{id=2, brandName='null', companyName='null'}]
解决方式一(为表字段取别名)
<select id="selectAll" resultType="brand">
select id, brand_name as brandName, company_name as companyName from tb_brand;
</select>
缺点:每次查询都需要定义别名,冗余。
sql 片段
缺点:不灵活
解决方式二(定义resultMap标签)