`
8366
  • 浏览: 811389 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

第5讲 --删除指定id的单个对象

XML 
阅读更多

步骤:

1.增加 Student.xml中 对删除单个对象的支持 ,注意标签是 delete

 

 <delete id="deleteStudentById" parameterClass="int">
  	delete from student where sid=#sid#
  </delete>

 

2.在实现类中

 

	public void deleteStudentById(int sid) {
		try
		{
			sqlMapClient.delete("deleteStudentById",sid);
			
		}
		catch (SQLException e) 
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		
	}

 

 3.测试
	StudentDAO studentDAO=new StudentDAOImpl();
		studentDAO.deleteStudentById(1);
 
4.结果ok
注意: 删除操作将返回受影响的记录数目
int rows=sqlMapClient.delete("deleteStudentById",sid);
   log.info("删除的记录数目: "+rows);
讲打印出 rows的值是 :1
分享到:
评论

相关推荐

    ibatis教程_删除指定id的单个对象.rar

    本教程主要聚焦于如何使用Ibatis来删除指定ID的单个对象,这涉及到SQL动态执行、Mapper接口和XML配置文件的使用等核心概念。 首先,我们需要理解Ibatis的基本工作原理。Ibatis通过将Java对象映射到SQL语句,实现了...

    Python-djangoguardianDjango12实现了单个对象权限

    **Python-djangoguardianDjango1.2实现了单个对象权限** 在Django框架中,权限管理是至关重要的一个部分,它确保只有授权的用户或组能够访问特定的资源。默认情况下,Django提供了基于类的权限系统,即对模型级别的...

    ejb3 第10讲 --开发单表映射的实体bean

    本教程聚焦于EJB 3,特别是第10讲,主要讲解如何开发单表映射的实体Bean。在本篇详细解答中,我们将深入探讨EJB 3中的实体Bean及其与数据库单表映射的关系。 首先,实体Bean是EJB的一种类型,代表业务逻辑中的持久...

    jQuery完全实例.rar

    如果指定了 context 参数,如一个 DOM 元素集或 jQuery 对象,那就会在这个 context 中查找。 参考 Selectors 获取更多用于 expression 参数的 CSS 语法的信息。 ----------------------------------------------...

    js中DOM文档对象学习代码

    - `getElementById(id)`:根据元素的ID获取单个元素。 - `getElementsByClassName(classname)`:返回一个包含所有指定类名的元素集合。 - `getElementsByTagName(tagname)`:返回指定标签名的所有元素集合。 - `...

    Js内置对象.docx

    - **getElementById(id)**: 根据ID获取单个元素。 - **getElementsByClassName(name)**: 根据class名称获取多个元素。 - **getElementsByTagName(tag)**: 根据标签名称获取多个元素。 - **createElement(element)**:...

    T-sql 官方文档

    - **`ASYMKEY_ID`**: 返回非对称密钥对象的ID。 - **`ASYMKEYPROPERTY`**: 返回非对称密钥的属性。 - **`CERTPROPERTY`**: 返回证书的属性。 - **`CERT_ID`**: 返回证书对象的ID。 - **`CRYPT_GEN_RANDOM`**: 生成...

    Oracle培训笔记

    - `DROP`:删除对象。 - `RENAME`:重命名对象。 - `TRUNCATE`:清空表中的所有数据。 - 示例:`CREATE TABLE example (id NUMBER);` 4. **事务控制**: - `COMMIT`:提交事务,使更改成为永久性的。 - `...

    第三阶段-数据库服务大纲.docx

    - **DDL (Data Definition Language)**:用于定义数据库对象的结构,如 `CREATE`, `ALTER`, `DROP`。 - **DCL (Data Control Language)**:用于控制对数据库资源的访问权限,如 `GRANT`, `REVOKE`。 - **DML (Data ...

    操作Hibernate类:增加,删除,修改及查询.pdf

    它同样在事务中执行,但使用HQL来删除指定ID的记录,避免了先查询再删除的步骤,提高了效率。 5. **模糊查询(Fuzzy Query)** - 示例代码中没有具体展示模糊查询,但通常可以使用HQL或Criteria API来实现。例如,...

    E9流程表单前端接口API(2021)

    - **5.2 删除明细表指定行/全部行** - **5.3 选中明细指定行/全部行** - **5.4 获取明细行所有行标示** - **5.5 获取明细选中行下标** - **5.6 控制明细行check框是否禁用勾选** - **5.7 控制明细数据行的显示及隐藏...

    Bmob开发文档-Android

    - **查询单条数据**: 通过ID或其他唯一标识符查询单个数据对象。 - **查询多条数据**: 使用查询条件来检索多条数据记录。 - **查询条件**: 支持多种条件组合,如等于、不等于、大于、小于等。 - **复合查询**: ...

    VC中CString的成员函数.pdf

    通过指定字符和重复次数来创建CString对象。 - 通过指定长度的字符数组构造CString(LPCTSTR lpch, int nLength); 创建一个指定长度的CString对象。 - 通过无符号字符数组构造CString(const unsigned char* psz); ...

    oracle 详细配置

    - `DEL n`: 删除缓冲区中的第 n 行。 - `INPUT`: 向缓冲区追加一行 SQL 命令。 - `LIST [n]`: 显示缓冲区中的 SQL 命令,n 为行号。 - `/`: 执行缓冲区中的 SQL 命令。 - **列格式化** - `COLUMN column_name ...

    springmybatis

    5. 在java 对象和 数据库之间有做mapping 的配置文件,也通常是xml 文件。 mybatis实战教程(mybatis in action)之一:开发环境搭建 mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis...

    API之网络函数---整理网络函数及功能

    GetMenuItemID 返回位于菜单中指定位置处的条目的菜单ID GetMenuItemInfo 取得(接收)与一个菜单条目有关的特定信息 GetMenuItemRect 在一个矩形中装载指定菜单条目的屏幕坐标信息 GetMenuState 取得与指定菜单...

    JS操作DOM元素属性和方法.pdf

    - `document.getElementById(id)`: 通过元素ID获取单个元素。 - `document.getElementsByTagName(name)`: 根据标签名获取一组元素,并返回一个HTMLCollection对象。 - `document.getElementsByName(name)`: 根据...

    hibernate-release-4.2.19.Final

    @Id、@GeneratedValue指定主键生成策略。 - **SessionFactory与Session**:SessionFactory是线程安全的,用于创建单个Session,而Session是数据库会话,负责CRUD操作。 4. **查询与映射** - **HQL(Hibernate ...

    javascript 操作xml的所有属性事件方法和实例

    - `getElementById`:根据ID获取单个节点。 - `getAttribute`:获取元素的属性值。 - `setAttribute`:设置元素的属性值。 2. 节点操作: - `appendChild`:在指定节点后添加新节点。 - `removeChild`:删除子...

    马士兵hibernate学习笔记

    - XML配置文件中的`&lt;generator&gt;`元素用于指定ID生成策略。 - 注解`@GeneratedValue`同样可以实现ID的自动生成。 - 常见策略包括`AUTO`(根据底层数据库选择合适的策略)、`INCREMENT`(仅适用于某些数据库如MySQL...

Global site tag (gtag.js) - Google Analytics