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

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结点表达数据库记录的删除