packagecom.example.pojo;importlombok.Getter;importlombok.Setter;/**
*
*@author 桃味果仁
*/@Getter@SetterpublicclassUser{
privateint id;privateString userName;privateString sex;@OverridepublicStringtoString(){
return"User{"+"id="+ id +", userName='"+ userName +'\''+", sex='"+ sex +'\''+'}';}}
四、编写mapper.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.example.mapper.UserMapper"><resultMapid="UserResult"type="User"><idproperty="id"column="id"/><resultproperty="userName"column="username"/><resultproperty="sex"column="sex"/></resultMap><sqlid="selectUserVo">
select id, username, sex from user
</sql><selectid="selectUserList"parameterType="User"resultMap="UserResult"><includerefid="selectUserVo"/></select><selectid="selectUserById"resultMap="UserResult">
select * from user where id = #{id}
</select><insertid="addUser"parameterType="User">
insert into user (username, sex) values (#{userName}, #{sex})
</insert><updateid="updateUser"parameterType="User">
update user set username=#{userName}, sex=#{sex}
</update><updateid="deleteUserById"parameterType="int">
delete from user where id=#{id}
</update></mapper>