<selectid="findAll"resultType="cn.water.domain.User">
SELECT
id,
username,
address,
sex,
birthday
FROM
user;
</select>
方式二:修改 SQL语句
在SQL语句中,为 数据库字段 设置 别名
MySQL数据库
字段
id
username
birthday
sex
address
Java实体类
变量名
userId
username
userBirthday
userSex
userAddress
映射配置文件
<selectid="findAll"resultType="cn.water.domain.User">
SELECT
id AS userId,
username,
address AS userAddress,
sex AS userSex,
birthday AS userBrithday
FROM
user;
</select>
方式三:设置 对应关系
在 映射配置文件 中,设置 JavaBean变量 与 数据库字段 的对应关系。
变量:数据类型
MySQL数据库
字段
id
username
birthday
sex
address
Java实体类
变量名
userId
username
userBirthday
userSex
userAddress
映射配置文件
<!-- 设置对应关系 --><resultMapid="userMap"type="cn.water.domain.User"><!-- 主键字段的对应 --><idproperty="userId"column="id"></id><!-- 非主键字段的对应 --><resultproperty="username"column="username"></result><resultproperty="UserBirthday"column="birthday"></result><resultproperty="UserSex"column="sex"></result><resultproperty="UserAddress"column="address"></result></resultMap><selectid="findAll"resultMap="userMap">
SELECT id * FROM user;
</select>