上次我学了iBatis的重要接口 SqlMapClient 的查询函数
,刚刚学习了一下非查询的方法,现在总结一下。
首先,是插入数据:insert
//执行指定的SQL ID
insert(java.lang.String id) ;
//执行指定的SQL ID,并且指定传参
insert(java.lang.String id, java.lang.Object parameterObject) ;
接着是更新书序:update
//执行指定的 SQL ID
update(java.lang.String id) ;
//执行指定的 SQL ID,并且指定传参
update(java.lang.String id, java.lang.Object parameterObject) ;
再是删除数据: delete
// 执行指定的SQL ID
delete(java.lang.String id) ;
//执行指定的 SQL ID,并且指定传参
delete(java.lang.String id, java.lang.Object parameterObject) ;
这样,执行 SQL 的函数就差不多了,接下来去具体的学习 SQL MAP 配置文件中具体各个属性。
分享到:
相关推荐
最后,iBATIS 2.0的核心API主要包括SqlMapConfig.xml配置文件、SqlMapClient接口及其实现类,以及SqlMapSession等关键组件。SqlMapConfig.xml用于全局配置数据库连接信息和事务管理策略。SqlMapClient作为主要的对外...
在iBATIS中,DAO可以通过接口实现,提供了一种面向对象的方式来操作数据库。 《iBATIS-SqlMaps-2-Tutorial.pdf》很可能是iBATIS SQL映射器的教程,对于初学者来说,这是快速上手的好资料。它可能涵盖了从安装iBATIS...
1. SqlMapClient:它是iBATIS的主要接口,负责执行SQL映射和批处理操作。提供多种方法如queryForObject、queryForMap等,用于执行不同的查询或更新操作。 2. sqlmapconfig.xml:这是iBATIS的全局配置文件,包含了...
iBATIS DAO是Java开发中的一个持久层框架,它提供了数据访问对象(DAO)的实现,使得数据库操作更加简单和灵活。在这个2.3.4.726版本的源码中,我们可以深入理解iBATIS DAO的工作原理,并通过添加注释来帮助我们更好...
在Ibatis中,核心组件主要包括SqlMapConfig.xml配置文件、SqlMap接口、SqlMapClient、Executor执行器、StatementMapper映射器以及ResultMap结果映射。以下是对这些关键组件的详细介绍: 1. SqlMapConfig.xml配置...
1. **SqlMapClient**:这是iBatis的核心接口,用于执行SQL映射文件中的操作。它提供了插入、更新、删除、查询等一系列数据库操作方法。 2. **SqlMapConfig.xml**:这是iBatis的全局配置文件,定义了数据源、事务...
Ibatis 允许开发者编写自定义插件,可以拦截 SqlMapClient、StatementHandler、ParameterHandler 和 ResultSetHandler 等接口的方法,实现诸如性能监控、日志记录等功能。 **九、最佳实践** 在实际使用中,应遵循...
同时,你需要一个XML配置文件来定义SqlMapClient,这是iBatis的主要接口。 #### 构建 iBatis 基础代码 创建一个`SqlMapConfig.xml`配置文件,其中包含了数据库连接信息、SqlMapClient的配置以及数据源设置。此外,...
iBatis,作为一个轻量级的持久层框架,它在Java开发领域中扮演着重要的角色。这个框架允许开发者将SQL语句与Java代码分离,提高了开发效率并降低了维护成本。本文将深入探讨iBatis的核心概念、主要功能以及如何进行...
IBATIS,一个由iBATIS公司开发的开源持久层框架,是Java世界中广泛使用的数据访问接口(DAO)工具。它允许开发者将SQL语句直接写在XML配置文件中,实现了SQL与Java代码的分离,提高了开发效率和数据库移植性。本篇将...
`SqlMapClient`是ibatis的核心接口,用于执行SQL语句和处理结果集。开发者可以通过`SqlMapClient`实例来执行预定义的SQL语句,并将结果集转换为Java对象。此外,`SqlMapClient`还提供了事务管理和缓存管理等功能,以...
在实际开发中,`ibatis-common-2.jar`通常与其他依赖项一起使用,例如`ibatis-sqlmap-2.jar`,它包含了SQLMapClient和相关接口,还有可能需要数据库驱动的jar包(如mysql-connector-java.jar)以便连接特定的数据库...
在Java Web开发中,Spring和iBatis是两个非常重要的框架。Spring是一个全面的后端开发框架,提供了依赖注入、AOP(面向切面编程)、事务管理等特性,而iBatis则是一个优秀的持久层框架,它将SQL语句与Java代码分离,...
这个jar包包含了iBATIS的所有核心组件,如SqlMapConfig.xml配置文件解析器、SqlMapClient接口及其实现、Executor执行器、StatementHandler语句处理器、ParameterHandler参数处理器以及ResultHandler结果处理器等。...
1. **iBATIS架构**:理解iBATIS的主要组成部分,如SqlMapConfig.xml配置文件、SqlMap.xml映射文件、SqlMapClient接口等。 2. **映射文件**:学习如何编写SQL映射语句,包括动态SQL(例如使用`<if>`、`<choose>`、`...
1. **iBATIS概述**:介绍iBATIS的基本概念、设计理念和核心组件,包括SqlMapConfig.xml配置文件、SqlMap接口和SqlMapClient对象等。 2. **映射文件**:详述了SqlMap映射文件的结构和元素,如sql、select、insert、...
- **SqlMap接口与SqlMapClient**:SqlMap接口定义了操作数据库的基本方法,SqlMapClient是其实现,负责处理SQL映射文件并执行SQL。 - **Statement**:包括了PreparedStatement和SimpleStatement,用于执行SQL语句...
- iBATIS的基本架构:包括SqlMapClient,SqlMapConfig.xml配置文件,动态SQL,事务管理等。 - SQL Map的配置:讲解如何创建和配置XML映射文件,定义SQL语句,结果映射,参数映射等。 - 动态SQL:介绍如何使用...
1. **SqlMapConfig.xml配置文件**:它是iBATIS的核心配置文件,包含了数据源、事务管理器、SqlMapClient以及其他相关设置。 2. **SqlMap接口**:开发者可以创建一个SqlMap接口,用于定义SQL语句和结果集映射,使...