- 增加数据:
使用insert标签进行插入操作,如下所示:
INSERT INTO user(username, password) VALUES(#{username}, #{password})
然后在Java代码中调用:
User user = new User(); user.setUsername("test"); user.setPassword("123456"); sqlSession.insert("insertUser", user); sqlSession.commit();
- 删除数据:
使用delete标签进行删除操作,如下所示:
DELETE FROM user WHERE id = #{id}
然后在Java代码中调用:
sqlSession.delete("deleteUser", 1); sqlSession.commit();
- 修改数据:
使用update标签进行更新操作,如下所示:
UPDATE user SET password = #{password} WHERE id = #{id}
然后在Java代码中调用:
User user = new User(); user.setId(1); user.setPassword("654321"); sqlSession.update("updateUser", user); sqlSession.commit();
- 查询数据:
使用select标签进行查询操作,如下所示:
然后在Java代码中调用:
User user = sqlSession.selectOne("getUserById", 1);
以上就是使用MyBatis进行增删改查操作的基本技巧,通过编写对应的SQL语句和映射关系,可以方便地对数据库进行操作。