MyBatis是一個持久層框架,用于與數據庫進行交互。要刪除表數據,你可以按照以下步驟進行操作:
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 = ... // 創建SqlSessionFactory實例
SqlSession sqlSession = sqlSessionFactory.openSession();
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
userMapper.deleteDataById(1L); // 傳入需要刪除的數據的id
sqlSession.commit(); // 提交事務
sqlSession.close(); // 關閉會話
通過以上步驟,你可以使用MyBatis來刪除數據庫表中的數據。