`
hbuxzy
  • 浏览: 24521 次
文章分类
社区版块
存档分类
最新评论

ibatis 嵌套insert select语句

 
阅读更多

从dsp_subject 表查询若干记录,与其他记录‘somedesc’ 合并作为一条记录,插入到表dsp_hstry中


注:语法是




分享到:
评论

相关推荐

    iBATIS_In_Action:使用映射语句(一).doc

    使用`QueryForObject()`执行SELECT语句时,需要指定映射语句的名称(statementName)和参数对象(parameterObject)。参数对象可以是JavaBean或Map,用来传递查询条件。映射文件中的SELECT语句可以包含占位符,这些...

    ibatis文档

    映射语句中的`<select>`, `<insert>`, `<update>`和`<delete>`元素分别对应SQL的查询、插入、更新和删除操作。`<resultMap>`用于定义查询结果如何映射到Java对象,可以处理一对一、一对多、多对多等复杂关系。 在**...

    ibatis 框架原理实现

    Ibatis 是一个优秀的持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,从而避免了Java代码与SQL的耦合,提高了开发效率。在这个自己编写的Ibatis框架实现中,我们可以看到类似的思路和核心功能。 1. **XML...

    iBatis文档\ibatis.doc

    `SqlMapClient`提供了`insert`, `update`, `delete`, `select`等方法,对应SQL的CRUD操作。 #### SqlMapClient 基本操作示例 执行一个简单的查询操作,获取User对象: ```java User user = (User) sqlMap....

    Ibatis的简单例子(增删改查,联合查询等)

    Ibatis支持嵌套查询和联合查询。在XML映射文件中,你可以使用标签或在<select>标签内直接编写JOIN语句,以实现多个表的数据联合查询。记得在Mapper接口中定义对应的方法。 6. **Service层和DAO层**: 在实际项目...

    iBATIS-SqlMaps,ibatis映射文件

    在映射文件中,iBATIS提供了强大的映射机制,比如自动类型转换、结果集嵌套处理、自动生成主键等。例如,和可以将查询结果的列名映射到Java对象的属性上,元素可以根据特定列的值来决定如何映射结果集,实现多态查询...

    ibatis3资料-介绍

    3. **执行SQL语句**:通过`SqlSession`实例调用`selectList()`、`selectOne()`、`insert()`、`update()`、`delete()`等方法执行SQL语句。 4. **处理结果**:iBATIS3会自动将结果集映射到Java对象,开发者可以直接...

    ibatis持久层简单操作

    - 结果映射是Ibatis的核心特性之一,可以自定义复杂的映射规则,包括嵌套结果、关联对象等。 - `<resultMap>`标签用于定义映射规则,通过`id`,`property`,`column`等属性进行字段匹配。 总结,Ibatis提供了一个...

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

    - `<select>`、`<insert>`、`<update>`、`<delete>`: 分别对应SQL操作。 - `id`: 每个SQL命令的唯一标识符。 - `parameterClass`: 参数对象的类型。 - `resultClass`: 结果对象的类型。 - `parameterMap`: 参数...

    ibatis用xml配置文件配置使用

    通常包含`<mapper>`标签,然后是各种`<select>`, `<insert>`, `<update>`, `<delete>`标签,用于对应SQL查询、插入、更新和删除操作。例如: ```xml <!DOCTYPE mapper PUBLIC "-//iBATIS....

    iBATIS in Action.rar

    映射文件(如`UserMapper.xml`)包含了各种SQL语句(INSERT、SELECT、UPDATE、DELETE),每个语句都有一个唯一的ID,对应Java接口中的方法名。 5. **动态SQL**:iBATIS支持动态SQL,允许在XML映射文件中编写条件化...

    ibatis开发指南,开发文档

    iBatis是MyBatis的前身,它将SQL语句与Java代码分离,实现了数据访问层的解耦,提高了开发效率。以下是基于这份指南的一些关键知识点的详解: 一、iBatis 概述 iBatis 是一个基于Java的持久层框架,主要解决了在...

    ibatis 开发指南.pdf

    5. 使用SqlSession执行SQL:在代码中通过SqlSessionFactory获取SqlSession实例,调用其方法执行SQL,如`selectOne()`, `selectList()`, `insert()`, `update()`, `delete()`等。 6. 数据库操作与事务控制:通过...

    ibatis 开发指南

    ibatis的操作通常围绕`SqlMapClient`展开,开发者通过调用其`queryForList`、`queryForObject`、`insert`、`update`和`delete`等方法,实现对数据库的增删查改操作。例如,执行一个简单的查询操作,可以通过如下代码...

    ibatis教程

    例如,<select>标签用于查询,<insert>用于插入,用于更新,用于删除,每个标签都可以包含动态SQL元素,实现条件判断和参数绑定。 4. **接口与映射**:Ibatis采用“接口+XML”的编程模式,定义一个接口,接口中的...

    iBatis-JPetStore-5.0

    iBatis是一个优秀的Java持久层框架,它将SQL语句与Java代码分离,提供了一种灵活的方式来处理数据库操作。在本教程中,我们将通过“iBatis-JPetStore-5.0”项目来深入理解iBatis的核心概念和功能。 **1. iBatis概述...

    ibatis调用oracle的函数,存储过程的方法 IN 和OUT /游标

    iBatis是一个SQL映射框架,它允许开发者将SQL语句写在XML配置文件或注解中,然后通过Java接口与数据库进行交互。对于调用Oracle的函数和存储过程,iBatis提供了专门的机制。 1. **调用Oracle函数**: Oracle函数...

Global site tag (gtag.js) - Google Analytics