<!-- 插入BLOB字段 -->
<parameterMap id="blobPara" class = "java.util.HashMap">
<parameter property="BUSINESS_CHG_ID" jdbcType="VARCHAR" javaType ="java.lang.String"/>
<parameter property="BILL_NO" jdbcType="VARCHAR" javaType ="java.lang.String"/>
<parameter property="BILL_TYPE" jdbcType="VARCHAR" javaType ="java.lang.String"/>
<parameter property="CHG_INFO" jdbcType="BLOB" javaType ="byte" typeHandler="com.ibatis.sqlmap.engine.type.BlobTypeHandlerCallback"/>
<parameter property="APPLY_PERSON" jdbcType="VARCHAR" javaType ="java.lang.String"/>
</parameterMap>
<statement id="insertBlob" parameterMap="blobPara">
INSERT INTO YWLC_BUSINESS_CHG(BUSINESS_CHG_ID,BILL_NO,BILL_TYPE,CHG_INFO,APPLY_PERSON,APPLY_DATE)
VALUES(?,?,?,?,?,SYSDATE)
</statement>
分享到:
相关推荐
通过设置 `remapResults="true"`,可以强制IBatis每次执行此查询时都重新生成字段映射信息,而不是使用缓存的字段信息。 Java层调用DAO的方法如下: ```java public void getResDataByCondition(Page page) { // ...
通过Ibatis3xml文件配置+Mysql实现数据批量插入,原先在网上找很多,都是关于批量更新,批量插入的很少,而且其写法又完全不同,所以自己研究了一下。可供参考。另外插入时如出现内容报错,请参照my.cnf修改书库配置...
iBATIS提供了SQL映射框架,允许开发者编写动态SQL,同时避免了JDBC的繁琐设置和手动处理结果集。 二、实体对象 在Java编程中,实体对象通常代表数据库中的一个表或者视图。这些对象包含表的字段对应的属性,并且...
本篇将深入探讨如何在Ibatis中实现批量插入数据的DAO(Data Access Object)实例,以及相关的源码分析。 首先,Ibatis允许我们通过SQL映射文件来定义SQL语句,这种方式比传统的JDBC更加灵活且易于维护。批量插入...
文档“ibatis日期格式.doc”主要讨论了在使用iBatis框架时,关于日期格式处理以及数据库查询优化的问题。iBatis是一个轻量级的持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,方便数据库操作。 在小组...
ibatis 读取oracle clob类型
对于更复杂的情况,如需要插入一个包含多个属性的对象到数据库,iBATIS提供了`<insert>`标签来实现。在该标签内部,可以通过`#propertyName#`的形式引用Java对象的属性,其中`propertyName`对应Java对象的属性名。...
在`org.apache.ibatis.executor.resultset.ResultSetHandler`中,ResultMap被用来定义字段与Java对象属性的映射关系。ResultMap不仅支持简单的列名映射,还能处理复杂的一对多、一对一关系映射。 六、...
Ibatis的配置文件`sqlmapConfig.xml`包含了数据源、事务管理器、SqlSessionFactory等核心设置。在Java代码中,可以使用如下的方式加载配置文件: ```java String resource = ...
- `property`: 指定要迭代的属性名,这个属性应该对应于传入参数对象的一个字段,该字段通常包含一个集合。 - `open`: 迭代开始时插入的字符,例如括号的开括号。 - `close`: 迭代结束时插入的字符,例如括号的闭...
Ibatis消除了几乎所有的JDBC代码和手动设置参数以及获取结果集的工作,极大地提高了开发效率。在本教程中,我们将通过一个简单的Ibatis入门例子,带你逐步了解并掌握这个强大的框架。 首先,我们需要在项目中引入...
iBATIS 级联iBATIS 级联iBATIS 级联
1. **配置文件**:Ibatis的配置文件(mybatis-config.xml)是整个框架的入口,它包含了数据源、事务管理器、SqlSessionFactory等重要设置。数据源定义了连接数据库的信息,如驱动、URL、用户名和密码;...
但当涉及数据库字段的修改,Hibernate的改动通常较少,iBATIS则需要修改SQL Mapping。 3. 细粒度优化:iBATIS允许开发者进行更细致的SQL优化,例如针对特定场景编写高效的更新或查询语句。 4. 维护性:由于iBATIS的...
在iBATIS 2.0中文API中,我们可以深入理解这个框架的核心功能和用法,包括一对多、多对一的关系映射、属性设置以及解决方案的详细解析。 首先,一对多和多对一的关系映射是ORM(对象关系映射)中的关键概念。在...
5. ParameterMap和ParameterHandler:它们负责参数的设置和处理,ParameterMap代表了SQL参数的映射关系,而ParameterHandler则将Java对象转换为SQL语句中的参数。 6. ResultMap和ResultSetHandler:ResultMap定义了...
2. **全局配置文件设置**:在`mybatis-config.xml`中,需要配置数据库连接信息,例如数据源(DataSource)、环境(Environment)、事务管理器(TransactionManager)和SqlSessionFactory。例如: ```xml ...