1.applicationContext-hibernate.xml
<!-- 大对象处理器 -->
<bean id="lobHandler" lazy-init="true"
class="org.springframework.jdbc.support.lob.DefaultLobHandler" />
<!--Hibernate SessionFatory-->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- 大对象处理器 -->
<property name="lobHandler" ref="lobHandler" />
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
${hibernate.dialect}
</prop>
<prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
<prop key="hibernate.format_sql">${hibernate.format_sql}</prop>
<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
<!--
<prop
key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
-->
<!-- <prop key="hibernate.cache.use_query_cache">true</prop>-->
</props>
</property>
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/com/philwong/www/platform/demo/bean</value>
</list>
</property>
</bean>
2.Userinfo.hbm.xml
<property name="useraddress" type="org.springframework.orm.hibernate3.support.ClobStringType" lazy="true">
<column name="USERADDRESS">
<comment>地址</comment>
</column>
</property>
3.Userinfo.java
private String useraddress;
public String getUseraddress() {
return useraddress;
}
public void setUseraddress(String useraddress) {
this.useraddress = useraddress;
}
总结:
1.操作blob,java类的成员变量类型设置为byte[],映射文件设置为:org.springframework.orm.hibernate3.support.BlobByteArrayType
2.操作clob,java类的成员变量类型设置为String,映射文件设置为:org.springframework.orm.hibernate3.support.ClobStringType
使用的时候不用额外考虑,可以直接象平常使用就可以了。
分享到:
相关推荐
在本文中,我们将深入探讨如何在Java环境下,利用Spring和Hibernate框架处理Oracle数据库中的LOB(Large Object)字段。LOB字段通常用于存储大体积的数据,如文本、图片或视频。在实际开发中,处理这类数据时可能会...
总结来说,"spring1.2+hibernate3对大字段的处理实例"是一个宝贵的教育资源,它涵盖了Spring和Hibernate在处理大字段时的关键技术,以及如何在Eclipse环境中实现这些技术。通过对这个实例的学习和研究,开发者能够...
在IT领域,尤其是在Java开发中,Spring和Hibernate是两个非常重要的框架。...这个"spring1.2+hibernate2对大字段的处理实例"就是一个很好的学习资源,能够帮助开发者深入理解如何在旧版框架下处理这类问题。
本文将详细介绍如何在Spring与Hibernate框架结合的情况下,有效地处理Oracle 10g数据库中的CLOB字段。 #### 一、环境配置 为了确保项目能够顺利运行,首先需要搭建好开发环境。本示例中使用的环境配置如下: 1. *...
基于Spring Boot框架的字段拦截处理系统 项目简介 基于Spring Boot框架的字段拦截处理系统是一个用于处理业务系统中胶水逻辑代码的项目。它通过领域驱动设计(DDD)思想,整理和组织业务逻辑,将领域对象的组织...
### Spring Cloud Gateway全局异常处理详解 #### 一、引言 在微服务架构中,网关作为服务入口,承担着路由转发、限流熔断、鉴权认证等职责。Spring Cloud Gateway作为一款基于Spring Framework 5、Project Reactor...
spring 中对大数据的处理,包括clob,blob的数据。比之jdbc下简便很多。
一个完整的工程,主要功能为:spring+hbernate对clob、blob字段的处理 包括:数据脚本、典型的SSH框架处理,以及spring、hibernate数据批量保存等功能源码、所用到的lib包 数据环境为:oracle 10G 开发:Mycelipse5.1...
springboot 处理返回结果中字段为空或为null,不展示字段的问题(字段展示不全),给为空字段初始化值,如:字符串null转换为"
然而,在处理敏感数据时,我们可能希望对这些数据进行脱敏,即隐藏或替换某些字段,以保护用户隐私或者确保数据安全性。本文将详细讨论如何在Spring MVC中针对`ResponseBody`返回的JSON数据进行脱敏处理。 首先,...
在IT行业中,SpringMVC是Java企业级应用开发中广泛使用的Web框架,它极大地简化了后端服务的构建和管理。本主题将深入探讨如何利用SpringMVC来实现动态添加数据库表以及字段,并能实时地在前端显示这些数据。动态...
这确保了Spring和Hibernate能够正确地与Oracle数据库交互处理大对象。 ```xml <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> ... ``` 2. **定义...
总结起来,本文通过一个简单的Spring案例展示了如何操作LOB字段,包括创建DAO方法,使用`JdbcTemplate`进行数据库操作,以及在Web应用中处理文件上传。同时,我们也了解了如何配置Spring的`JdbcTemplate`和数据库...
标题中的“spring web 4.1处理json”指的是在Spring Web框架的4.1版本中,如何有效地处理JSON数据。Spring Web是Spring框架的一部分,主要负责Web应用的开发,包括HTTP请求处理、MVC(Model-View-Controller)架构...
Spring Boot统一异常处理类,BaseResponse类就两个字段code和message。经测试,可以捕获所以异常,并返回指定json数据
这套系统通过整合Spring MVC、Spring、Hibernate和Maven,实现了高效的数据处理、灵活的业务逻辑和规范的项目管理,为企业提供了稳定可靠的工资管理平台。开发者可以通过学习这个系统,深入理解上述技术在实际项目中...
本教程将深入探讨如何利用SpringEL进行日期计算和计算处理时长。 首先,了解SpringEL的基本语法至关重要。SpringEL允许我们访问和修改bean的属性,执行方法,以及进行各种算术和逻辑运算。对于日期处理,SpringEL...
Mybatis 处理 CLOB、BLOB 类型数据 MyBatis 处理 CLOB、BLOB 类型数据是指在使用 MyBatis ...通过使用 MyBatis 处理 CLOB 和 BLOB 类型数据,可以方便地存储和读取大字段类型的数据,提高应用程序的性能和可扩展性。
博客链接中提到的“iteye博客”可能详细讲解了Spring和Hibernate的整合过程,包括示例代码和实际操作步骤,对于理解两者如何协同工作有很大帮助。如果想要深入学习,可以参考这个博客或其他相关的教程和文档,以...
在本项目中,我们主要利用Spring框架,包括其核心模块Spring、MVC模块Spring MVC以及数据访问/集成模块Spring JDBC,结合MySQL数据库来构建一个基础的登录注册系统。以下是这个项目涉及的关键技术点: 1. **Spring...