springboot-数据库字段和实体类属性名不对应如何解决?
我们可以采用:ResultMap结果集映射 来解决这个问题如下:
<resultMap id="UserMap" type="UserInfo">
<!-- 这里的id标签标示它是主键 -->
<!-- column:数据库表中的字段名 -->
<!-- property:指定JavaBean中的属性 -->
id column="userId" property="id" />
<!-- 这里的result标签标示它是普通字段,其属性值与上述一致 -->
<result column="status" property="userStatus" />
<result column="ordertime" property="userOrdertime" />
<result column="orderprice" property="userOrderprice" />
<result column="orderid" property="userOrderId" />
</resultMap>
<select id="queryAllOrderInfo" resultMap="UserMap">
select * from order_info where 1=1;
</select>