<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>