MyBatis应用开发(20)用delete结点表达数据库记录的删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis应用开发(20)用delete结点表达数据库记录的删除相关的知识,希望对你有一定的参考价值。

1.1. delete

使用delete语句来删除记录。

 

Mapper配置:

<!-- deletePerson: 删除一条记录。-->

<delete id="deletePerson" parameterType="string">

delete from t_person where id=#{id}

</delete>

 

 

Mapper接口方法:

/**

 * 删除一个t_person记录。

 * @param id 待删除的person 的id。

 * @throws Exception

 */

void deletePerson(String id) throws Exception;

 

 

 

 

单元测试代码:

personMapper.deletePerson("wangwu");

session.commit();

 

 

运行结果:

0    [main] DEBUG com.test.mybatis3.mapper.PersonMapper.deletePerson  - ==>  Preparing: delete from t_person where id=?

63   [main] DEBUG com.test.mybatis3.mapper.PersonMapper.deletePerson  - ==> Parameters: wangwu(String)

94   [main] DEBUG com.test.mybatis3.mapper.PersonMapper.deletePerson  - <==    Updates: 1

 

以上是关于MyBatis应用开发(20)用delete结点表达数据库记录的删除的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis应用开发(21)用update结点表达数据库记录的更新

mybatis insertupdate delete默认返回值解释与如何设置返回表主键

使用SMM框架开发企业级应用-----mybatis注解

不带头结点的单链表的插入与删除程序写法

单链表结点删除

单链表结点删除