方式一:修改 JavaBean变量
- 在 JavaBean中,将 变量名 设置为 数据库的字段名
MySQL数据库
- 字段
- id
- username
- birthday
- sex
- address
Java实体类
- 变量名
- id
- username
- birthday
- sex
- address
映射配置文件
1 | <select id="findAll" resultType="cn.water.domain.User"> |
方式二:修改 SQL语句
- 在SQL语句中,为 数据库字段 设置 别名
MySQL数据库
- 字段
- id
- username
- birthday
- sex
- address
Java实体类
- 变量名
- userId
- username
- userBirthday
- userSex
- userAddress
映射配置文件
1 | <select id="findAll" resultType="cn.water.domain.User"> |
方式三:设置 对应关系
- 在 映射配置文件 中,设置 JavaBean变量 与 数据库字段 的对应关系。
变量:数据类型
MySQL数据库
- 字段
- id
- username
- birthday
- sex
- address
Java实体类
- 变量名
- userId
- username
- userBirthday
- userSex
- userAddress
映射配置文件
1 | <!-- 设置对应关系 --> |
变量:JavaBean(多表查询)
MySQL数据库
- 用户表
- 字段
- id
- username
- birthday
- sex
- address
- 字段
- 账户表
- 字段
- id
- uid
- money
- 字段
Java实体类
- 账户类
- 变量名
- id
- uid
- money
- User
- 变量名
映射配置文件
1 | <resultMap id="userAccountsMap" type="user"> |
##