MyBatis是一個持久層框架,用于與數(shù)據(jù)庫進(jìn)行交互。要刪除表數(shù)據(jù),你可以按照以下步驟進(jìn)行操作:
deleteDataById
。具體的代碼示例如下:
public class User {
private Long id;
private String name;
// getter和setter方法
}
public interface UserMapper {
void deleteDataById(Long id);
}
<!-- UserMapper.xml -->
<mapper namespace="com.example.mapper.UserMapper">
<delete id="deleteDataById" parameterType="java.lang.Long">
DELETE FROM user WHERE id = #{id}
</delete>
</mapper>
SqlSessionFactory sqlSessionFactory = ... // 創(chuàng)建SqlSessionFactory實(shí)例
SqlSession sqlSession = sqlSessionFactory.openSession();
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
userMapper.deleteDataById(1L); // 傳入需要刪除的數(shù)據(jù)的id
sqlSession.commit(); // 提交事務(wù)
sqlSession.close(); // 關(guān)閉會話
通過以上步驟,你可以使用MyBatis來刪除數(shù)據(jù)庫表中的數(shù)據(jù)。