一、查询
- 查询多条语句
UserMapper接口中添加对应方法
/**
* 查询所有用户信息
* @return 用户信息集合
*/
public List<User> getUserList();
UserMapper.xml中添加对应语句
<!--id对应方法名 resultType对应返回的结果类型-->
<select id="getUserList" resultType="com.mybatis.pojo.User">
select * from user
</select>
- 查询单条语句
/**
* 根据用户编号查找用户信息
* @param id 用户编号
* @return 单条用户信息
*/
public User getUserById(int id);
<!--parameterType为参数类型-->
<select id="getUserById" resultType="com.mybatis.pojo.User" parameterType="int">
select * from user where id = #{id}
</select>
二、添加
切记:增删改需要提交事务才能成功sqlSession.commit();/**
* 添加用户信息
* @param user
* @return
*/
public int addUser(User user);
<insert id="addUser" parameterType="com.mybatis.pojo.User">
insert into user(id,name,password) value(#{id},#{name},#{password})
</insert>
三、删除
/**
* 通过用户编号删除用户信息
* @param id
* @return
*/
public int deleteUserById(int id);
<delete id="deleteUserById" parameterType="int">
delete from user where id = #{id}
</delete>
四、修改
/**
* 修改用户信息
* @param user
* @return
*/
public int updateUser(User user);
<update id="updateUser" parameterType="com.mybatis.pojo.User">
update user set id=#{id},name=#{name},password=#{password} where id=#{id}
</update>