学科分类
目录
SSM框架

<update>元素和<delete>元素

<update>和<delete>元素的使用比较简单,它们的属性配置也基本相同,其常用属性如下所示。

<update
    id="updateCustomer"
    parameterType="com.itheima.po.Customer"
    flushCache="true"
    statementType="PREPARED"
    timeout="20">
<delete
    id="deleteCustomer"
    parameterType="com.itheima.po.Customer"
    flushCache="true"
    statementType="PREPARED"
    timeout="20">

从上述配置代码中可以看出,<update>和<delete>元素的属性基本与<select>元素中的属性一致。与<insert>元素一样,<update>和<delete>元素在执行完之后,也会返回一个表示影响记录条数的整数,其使用示例如下:

<!-- 更新信息 -->
<update id="updateCustomer" parameterType="com.itheima.po.Customer">
    update t_customer 
    set username=#{username},jobs=#{jobs},phone=#{phone}
    where id=#{id}
</update>
<!-- 删除信息 -->
<delete id="deleteCustomer" parameterType="Integer">
    delete from t_customer where id=#{id}
</delete>
点击此处
隐藏目录