mybatis三种对象关系映射(ORM)方式

mybatis三种对象关系映射(ORM)方式

案例配置

实体类

// 用户
public class User {
    private Integer userId;
    private String userName;
}
CREATE TABLE `user`  (
  `user_id` int(11) NOT NULL AUTO_INCREMENT,
  `user_name` varchar(20) NOT NULL,
)

给sql设置别名

select 列名 as 别名 from 表名 where 条件

select user_id as userId,user_name as userName from user

启用mybatis驼峰命名法

使用mybatis提供的驼峰命名法,需要再mybatis核心配置文件中启用
这样当字段只要符合驼峰命名,mybatis就会自动字段映射到对应列名(别名)

使用resultMap标签