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来删除数据库表中的数据。