`
xiangxingchina
  • 浏览: 524086 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ibatis insert 返回对象

阅读更多

<!-- Insert example, using the Account parameter class -->
  <insert id="insertAccount" parameterClass="Account">
    insert into ACCOUNT (
      ACC_FIRST_NAME,
      ACC_LAST_NAME,
      ACC_EMAIL)
    values (
      #firstName#, #lastName#, #emailAddress#
    )
   <selectKey resultClass="int" keyProperty="id" >
   SELECT @@IDENTITY AS ID
  </selectKey>

  </insert>

分享到:
评论

相关推荐

    ibatis单个对象的各种操作

    简单查询可以使用`select`标签,直接返回单个对象: ```xml SELECT * FROM users WHERE username = #{username} ``` 而复杂查询可能涉及多表联查、分页、排序等,可以通过`resultMap`来映射复杂结果。 在Java...

    使用ibatis操作大对象,mySQl数据库

    5. **查询与下载**:同样,当查询大对象时,可以返回`ResultSet`并将其转换为`InputStream`,然后写入到响应流中供用户下载。需要注意的是,为了效率和内存管理,查询后应及时关闭结果集和输入流。 6. **性能优化**...

    Ibatis

    2.4 结果处理:查询操作返回的结果会被自动映射到 Java 对象,更新操作返回受影响的行数。 **3. 动态 SQL** Ibatis 的一大亮点是支持动态 SQL,开发者可以在 SQL 映射文件中使用条件判断、循环等结构,使得 SQL ...

    ibatis入门

    Ibatis 是一个优秀的 Java ORM(对象关系映射)框架,它允许程序员将数据库操作与业务逻辑分离,提供灵活的 SQL 配置和映射机制,使得开发人员能够自由地编写 SQL 而不被 ORM 的复杂性所束缚。这个入门级别的教程将...

    ibatis的使用教程

    Ibatis 提供了对象与 SQL 语句之间的映射机制,使得开发者可以将注意力集中在业务逻辑上,而不是繁琐的数据库操作上。 Ibatis 的主要特点和优势在于: 1. 基于 SQL 语法,学习曲线平缓,对于熟悉 SQL 的开发者来说...

    ibatis基本操作数据库

    4. **事务管理**:iBatis可以方便地进行事务控制,通过SqlSessionFactory和SqlSession对象,我们可以轻松地开启、提交和回滚事务,确保数据的一致性。 5. **缓存机制**:iBatis支持本地缓存和二级缓存,可以提高...

    ibatis jar

    2. 参数映射:通过`&lt;select&gt;`、`&lt;insert&gt;`、`&lt;update&gt;`和`&lt;delete&gt;`标签,iBatis自动将Java对象的属性值绑定到SQL参数,简化了参数传递。 3. 结果映射:iBatis能够自动将查询结果转换为Java对象,支持一对一、一对...

    ibatis 注解配置文件

    Ibatis是一个轻量级的Java ORM(对象关系映射)框架,它允许我们编写SQL语句并将其与Java对象绑定,从而简化了数据访问层的开发。在传统的XML配置文件中,Ibatis允许我们定义SQL语句、参数映射以及结果集映射。然而...

    iBatis执行非查询语句(CRUD,函数和过程)

    返回的结果可以映射到Java对象中,支持多对一、一对多等复杂关系的映射。 3. 更新(Update):更新数据涉及UPDATE语句。在Mapper XML文件中编写UPDATE语句,指定需要修改的字段和条件。在Java接口中定义相应的方法,...

    ibatis实现数据的操作

    首先,Ibatis是一个轻量级的Java ORM(对象关系映射)框架,它的核心理念是将SQL语句与Java代码分离,提供一种XML或注解方式来定义SQL语句,从而简化数据库访问的复杂性。与传统的JDBC相比,Ibatis提供了一种更方便...

    ibatis的dtd文件

    `&lt;insert&gt;`标签则用于插入操作,允许指定动态SQL和返回的自增主键值;`&lt;update&gt;`和`&lt;delete&gt;`分别对应更新和删除操作,同样支持动态条件。此外,还有`&lt;resultMap&gt;`用于定义结果集映射,`&lt;parameterMap&gt;`用于参数对象...

    Ibatis培训教程

    Ibatis 的映射文件与 SQL 语句在 Ibatis 中,SQL 语句和 Java 对象之间的映射是通过 XML 文件或者注解完成的。以 XML 文件为例,User.xml 中可能会包含如下的映射信息: ```xml ...

    IBATISDAO库类操作

    - **插入操作**:`insert()`方法用于将一个对象插入到数据库中,它会自动处理主键生成策略,如果表有自增主键,IBATIS会自动填充。 - **更新操作**:`update()`方法用于更新已存在的记录,它需要传入待更新的对象,...

    ibatis配置文件模板

    在Ibatis中,SQL是手写的,这使得开发者能够完全控制SQL的编写,避免了传统的对象关系映射工具所带来的性能损失。下面我们将详细探讨Ibatis配置文件模板中的关键组成部分,包括`SqlMap.properties`、`SqlMapConfig....

    IBatis常用操作封装

    在`IBatisDao.java`中,可能会有一个`selectList()`方法返回一个对象列表: ```java List&lt;User&gt; selectUsers(); ``` 4. **动态SQL**:`IBatis`的动态SQL功能非常强大,可以在映射文件中编写条件语句,如`if`, `...

    iBatis详细使用手册(.net版)

    - `QueryForList`: 执行查询并返回对象列表。 #### 5. ParameterMap - **定义**: 参数映射定义了输入参数与SQL语句中占位符之间的映射关系。 - **作用**: - 参数类型匹配:确保传递给SQL语句的参数类型正确。 - ...

    iBATIS2.3及其说明文档

    在XML文件中,你可以定义insert、update、delete、select等SQL操作,并将返回的结果映射到Java对象上。 2. Dynamic SQL:iBATIS支持动态SQL,这意味着你可以根据条件在运行时构建SQL语句,极大地提高了灵活性。例如...

    ibatis.Net

    1. **SQL映射**:Ibatis.Net的核心是SQL映射文件,它定义了SQL语句、参数和返回结果集的映射规则。这些映射文件通常为XML格式,可以包含动态SQL,允许根据特定条件生成不同的执行语句,提高了SQL的灵活性。 2. **...

    iBATIS 框架简介

    它们定义了SQL语句中的参数与Java对象之间的对应关系,以及数据库返回结果与Java对象属性的映射。 6. **TypeHandler**和**DataExchange**:在参数映射过程中,TypeHandler负责Java类型到数据库类型的转换,Data...

    Ibatis-api.rar_ibatis_ibatis api

    7. ResultHandler:负责处理查询结果,将JDBC返回的结果集转化为Java对象。 8. Executor:执行器接口,它是Ibatis的内部工作核心,负责执行SQL和处理结果。 9. MappedStatement:存储SQL语句和相关配置的内部对象...

Global site tag (gtag.js) - Google Analytics