Java中使用MyBatis进行增删改查操作的技巧

avatar
作者
筋斗云
阅读量:0

  1. 增加数据:

使用insert标签进行插入操作,如下所示:

<insert id="insertUser" parameterType="User">     INSERT INTO user(username, password) VALUES(#{username}, #{password}) </insert> 

然后在Java代码中调用:

User user = new User(); user.setUsername("test"); user.setPassword("123456");  sqlSession.insert("insertUser", user); sqlSession.commit(); 
  1. 删除数据:

使用delete标签进行删除操作,如下所示:

<delete id="deleteUser" parameterType="int">     DELETE FROM user WHERE id = #{id} </delete> 

然后在Java代码中调用:

sqlSession.delete("deleteUser", 1); sqlSession.commit(); 
  1. 修改数据:

使用update标签进行更新操作,如下所示:

<update id="updateUser" parameterType="User">     UPDATE user SET password = #{password} WHERE id = #{id} </update> 

然后在Java代码中调用:

User user = new User(); user.setId(1); user.setPassword("654321");  sqlSession.update("updateUser", user); sqlSession.commit(); 
  1. 查询数据:

使用select标签进行查询操作,如下所示:

<select id="getUserById" resultType="User" parameterType="int">     SELECT * FROM user WHERE id = #{id} </select> 

然后在Java代码中调用:

User user = sqlSession.selectOne("getUserById", 1); 

以上就是使用MyBatis进行增删改查操作的基本技巧,通过编写对应的SQL语句和映射关系,可以方便地对数据库进行操作。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!