使用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();
使用delete標簽進行刪除操作,如下所示:
<delete id="deleteUser" parameterType="int">
DELETE FROM user WHERE id = #{id}
</delete>
然后在Java代碼中調用:
sqlSession.delete("deleteUser", 1);
sqlSession.commit();
使用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();
使用select標簽進行查詢操作,如下所示:
<select id="getUserById" resultType="User" parameterType="int">
SELECT * FROM user WHERE id = #{id}
</select>
然后在Java代碼中調用:
User user = sqlSession.selectOne("getUserById", 1);
以上就是使用MyBatis進行增刪改查操作的基本技巧,通過編寫對應的SQL語句和映射關系,可以方便地對數據庫進行操作。