本文共 1422 字,大约阅读时间需要 4 分钟。
1.通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致
这种方式是通过在sql语句中定义别名来解决字段名和属性名的映射关系的。
2.通过<resultMap>
来映射字段名和实体类属性名的一一对应关系。
这种方式是使用MyBatis提供的解决方式来解决字段名和属性名的映射关系的。
package com.hqq.entity;/** * Order * 定义orders表对应的实体类 * Created by heqianqian on 2017/4/28. */public class Order { //Order实体类中属性名和orders表中的字段名是不一样的 private int id; //id===>order_id private String orderNo; //orderNo===>order_no private float price; //price===>order_price public int getId() { return id; } public void setId(int id) { this.id = id; } public String getOrderNo() { return orderNo; } public void setOrderNo(String orderNo) { this.orderNo = orderNo; } public float getPrice() { return price; } public void setPrice(float price) { this.price = price; } @Override public String toString() { return "Order{" + "id=" + id + ", orderNo='" + orderNo + '\'' + ", price=" + price + '}'; }}
insert into users(name,age) values (#{name},#{age}); delete from users where id = #{id}; update users set name=#{name},age=#{age} where id=#{id};
转载地址:http://exqli.baihongyu.com/