Mybatis-手动映射

何为映射?

数据库表中的字段与实体类属性一一对应。

何为自动映射?

自动将数据库表中的字段与实体类属性一一对应。

为什么要引入手动映射?

自动映射只能满足数据库表中的字段与实体类属性的名称一致,当两者名字不一致时便会出现错误。

public class Order {
    private Integer id;
    private Integer userId;
    private Integer number;
    private Date creatTime;
    private String note;
}

Mybatis-手动映射_第1张图片

其中用户id和创建时间,两者的映射并不一致,编写查询语句,结果如下:

Mybatis-手动映射_第2张图片

数据库表中有数据,但由于自动映射没有成功,所以要添加手动映射;

手动映射方法:
 
        
        
        
        
        
    
    

Mybatis-手动映射_第3张图片

你可能感兴趣的:(mybatis,mybatis,数据库)