一:Hibernate3.X实现基于CLOB字段类型的注解方式的例子:下面直接上代码:

二:UserInfo.java

package cn.gov.csrc.cms.model;import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;import oracle.sql.CLOB;/**
* File:    UserInfo.java
* Author:  admin
* Version: 1.0
* Date:    2014/08/13
* Modify:
* Description: 系统用户表
* Copyright: sinodata
*/
@Entity
@Table(name = "tb_cms_user")
public class UserInfo {private Integer userId;// IDprivate String userName;// 登录名private String passWd;// 登录密码private String realName;// 用户姓名private String phone;// 电话private String dept;// 部门private String post;// 岗位private CLOB fieldNames;// 存放xml文本文件的字段@Id@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_STORE")@SequenceGenerator(name = "SEQ_STORE", sequenceName = "USER_SEQ", allocationSize = 1)public Integer getUserId() {return userId;}public void setUserId(Integer userId) {this.userId = userId;}@Column(name = "USERNAME", nullable = false, length = 30)public String getUserName() {return userName;}public void setUserName(String userName) {this.userName = userName;}@Column(name = "PASSWD", nullable = false, length = 100)public String getPassWd() {return passWd;}public void setPassWd(String passWd) {this.passWd = passWd;}@Column(name = "REALNAME", length = 10)public String getRealName() {return realName;}public void setRealName(String realName) {this.realName = realName;}@Column(name = "PHONE", length = 15)public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}@Column(name = "DEPT", length = 10)public String getDept() {return dept;}public void setDept(String dept) {this.dept = dept;}@Column(name = "POST", length = 10)public String getPost() {return post;}public void setPost(String post) {this.post = post;}@Lob @Basic(fetch = FetchType.EAGER) @Column(name="FIELDNAMES", columnDefinition="CLOB", nullable=true)public CLOB getFieldNames() {return fieldNames;}public void setFieldNames(CLOB fieldNames) {this.fieldNames = fieldNames;}}

三:Oracle中直接通过sql插入CLOB字段类型的数据:

/* Formatted on 2014/8/19 15:45:29 (QP5 v5.115.810.9015) */
INSERT INTO TB_CMS_USER (USERID,DEPT,PASSWD,PHONE,POST,REALNAME,USERNAME,FIELDNAMES)VALUES   (1,'开发支持部','123456789','18611966723','Java工程师','工程师','zhaoxinguo','<?xml version="1.0" encoding="UTF-8"?>
<ASUPDATA><MSG>  <META>    <SNDR>DC</SNDR>    <DTTM>20140714001122</DTTM>    <TYPE>FLOP</TYPE>    <STYP>FGIS</STYP>  </META>  <FLOP>    <FFID>CZ-CZ3726-D-14JUL142220-D</FFID>    <CHDT>29</CHDT>  </FLOP></MSG>
</ASUPDATA>');

Hibernate3.X实现基于CLOB字段类型的注解方式:相关推荐

  1. hibernate oracle clob 注解,Hibernate3.X实现基于CLOB字段类型的注解方式:

    一:Hibernate3.X实现基于CLOB字段类型的注解方式的例子:下面直接上代码: 二:UserInfo.java package cn.gov.csrc.cms.model; import ja ...

  2. Oracle中如何查询CLOB字段类型的内容

    2019独角兽企业重金招聘Python工程师标准>>> Oracle中如何查询CLOB字段类型的内容 [sql] view plain copy select * from tabl ...

  3. 基于iReport5.5+JavaBean+Struts2(注解方式)的报表设计与查看

    基于iReport5.5+JavaBean+Struts2(注解方式)的报表设计与查看 一.  安装iReport 二.  配置Datasource.新建一个报表 三.  配置JavaBean数据源 ...

  4. 转换CLOB字段类型为VARCHAR2

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 今天同事 ...

  5. Oracle中通过:触发器,存储过程,Function调用实现解析Clob字段类型中存储的xml字符串...

    摘要:最近项目中用到了存储过程,触发器,Function,由于以前没怎么用过,所以查资料,请教同事,最后总算是把问题解决了,问题是这样的,数据库中有三张表一张是存放从远程服务器获取数据的MBINMSG ...

  6. 包含clob字段的数据入库sql怎么写

    针对oracle数据库,在我们后台需要入库clob字段类型时,sql应该怎么写呢? 最近遇到这个问题,于是了解了下并作记录(以表test为例,含有id-number,name-vachar2,cont ...

  7. 使用JDBC操作基于Oracle的CLOB,BLOB字段类型

    转载至程式先锋技术维客[url]www.javabiz.cn[/url] 先来看看两种LOB类型的主要区别: CLOB 表示Character LOB (字符LOB)  它可以存储大量的字符数据. B ...

  8. clob类型字段最大存储长度_请教oracle的CLOB字段的最大长度?

    CLOB和BLOB都是4G,而LONG ,LONG raw是旧时代的oracle二进制和长文本表示,将来会被废弃.最长长度是2G. 单位是Byte 表中单个 LOB 字段 在 9i  版本中可保存 4 ...

  9. oracle varchar2改成大字段类型clob,读取大字段内容

    oracle varchar2(4000)改成大字段类型clob,如果需要改成大字段的varchar2列有内容,不能直接用 alter table med_generic modify option0 ...

最新文章

  1. 关于IAR的一些总结 -- ARM调试和Flash调试的区别
  2. Python基础之:Python中的内部对象
  3. python学习笔记(七)函数
  4. 网络上比较热门的前端开发书籍汇总
  5. 求1+2+3+...+n
  6. ssh查找linux端口,linux – 查找当前连接的端口号SSH
  7. ubuntu18.04 ssh 远程系统拒绝连接 解决方法
  8. paip.输入法编程---带ord gudin去重复-
  9. C++ 继承语法及修饰符
  10. 注册表知识和技巧大全
  11. 2手房地产营销企划书
  12. Golang学习——使用Redis
  13. 我所学过看过的计算机语言入门书籍推荐
  14. 使用POI操作Excel的基本读写
  15. 1分钟激活任意Windows 系统
  16. Win10将用户名修改为英文
  17. [译]GitHub应对1.28宕机事故的前前后后
  18. 硬件测试工程师养成日记第一篇
  19. 模运算——大整数取模、幂取模等
  20. 中国移动光宽带 光猫 超级用户管理员账号密码

热门文章

  1. 51单片机基本刷屏测试实验_基于单片机的发动机振动速度、位移和加速度测量方法...
  2. ppp在linux下的编译和安装
  3. Linux C 中字符串化操作符#
  4. LDR 、ADR介绍
  5. python regex_Python 正则表达式
  6. dio设置自定义post请求_Flutter Dio简单二次封装和自定义Header
  7. python中osgeo库使用教程链接
  8. 第八节:语法总结(2)(匿名类、匿名方法、扩展方法)
  9. 详解CSS的相对定位和绝对定位
  10. 分布式事务解决方案框架(LCN)