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

一: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>');


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/443521.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux mint安装步骤,Linux mint 安装步骤

##Linux mint 安装步骤##家里的笔记本以前一直用Deepin系统&#xff0c;但是Deepin系统的wifi实在是太慢了。还有就是启动软件是有时候总没响应&#xff0c;卡死机。 最近重装系统&#xff0c;选择了mint ,在这里记录下安装步骤。###1.制作U盘启动盘###下载iso文件&#xff0c;…

linux 商业游戏,Ubuntu下安装试玩原生Linux版商业游戏Braid

这款原生Linux版商业游戏Braid国外出售价大约在80美元左右。每年在Linux平台上发布的原生商业游戏是屈指可数&#xff0c;而且这些游戏的质量也是参差不齐。不过这款原生Linux版商业游戏Braid还是值得一玩的&#xff0c;这款Braid游戏创意十足&#xff0c;您可以通过拼图和时间…

linux centos 7 crontab 启动,CentOS 7 Linux执行crontab 计划任务实操 - 好应网

[inlosc_lg_title]一、环境准备[/inlosc_lg_title]yum install vixie-cron #安装定时任务插件yum install crontabs #安装定时任务crontabs/bin/systemctl restart crond.service #启动服务/bin/systemctl reload crond.service #重新载入配置/bin/systemctl status crond.serv…

变量的初始化与使用C语言程序注释,c - (为什么)使用未初始化的变量未定义行为?...

C标准为编译器提供了很大的优势来执行优化。 如果您假设一个简单的程序模型&#xff0c;其中未初始化的内存被设置为某个随机位模式&#xff0c;并且所有操作都按照它们的写入顺序执行&#xff0c;那么这些优化的后果可能会令人惊讶。注意&#xff1a;以下示例仅有效&#xff0…

三羊献瑞c语言编程入门,蓝桥杯-三羊献瑞,

蓝桥杯-三羊献瑞&#xff0c;更多精彩文章请关注公众号『大海的BLOG』问题观察下面的加法算式&#xff1a;祥 瑞 生 辉 三 羊 献 瑞----------------三 羊 生 瑞 气其中&#xff0c;相同的汉字代表相同的数字&#xff0c;不同的汉字代表不同的数字&#xff0c;‘三’和‘祥’不…

Struts2.3接收post方式提交的表单参数的方式

一&#xff1a;方式一&#xff1a;通过request来获取&#xff0c;首先让action实现ServletRequestAware接口&#xff0c;然后通过request来获取提交的参数&#xff0c;代码如下: package cn.gov.csrc.flight.action;import java.util.HashMap; import java.util.List; import j…

倒果汁c语言,水果榨汁补维生素C?这些补维生素的错误别再犯了

原标题&#xff1a;水果榨汁补维生素C&#xff1f;这些补维生素的错误别再犯了蔬菜和水果作为维生素C、矿物质和植物纤维的重要来源&#xff0c;是每天餐桌上都要出现的食物&#xff0c;一旦水果蔬菜吃不够&#xff0c;身体就会开始找你麻烦。在处理蔬菜水果的时候&#xff0c;…

dos和linux有关系吗,DOS和Linux近年来的发展比较

大家都听说过Linux操作系统吧&#xff01;Linux诞生于20世纪的90年代初&#xff0c;于90年代末开始出名并在许多人中开始了实际使用。著名的“开放源代码”运动更是使新的Linux程序不断出现&#xff0c;使Linux得到了进一步的发展&#xff0c;尤其是在服务器领域得到了较大的应…

c语言中二维数组的结构体,怎么才能把结构体里面的二维数组打印出来?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼萌新一位&#xff0c;学到结构体在做作业&#xff0c;遇到了这个问题。求提示出现这样的报错&#xff1a;[Error] cannot convert char (*)[20] to char* for argument 5 to void HeroShow(int, int, char*, char*, char*, char*)#…

android中资源文件的两种访问方式,Android_Android学习笔记-保存文件(Saving Files),Android设备有两种文件存储区域 - phpStudy...

Android学习笔记-保存文件(Saving Files)Android设备有两种文件存储区域:内部存储和外部存储 ("internal" and "external" storage)。这名字来自早期Android&#xff0c;那时大多数Android设备提供两种存储方式:内置的非易失的内存(内部存储)和可移动的存储…

Struts2.3,s:iterator,c:forEach遍历map中的list集合

一&#xff1a;首先是<s:iterator></s:iterator>遍历map中的list集合&#xff0c;代码如下&#xff1a; 1.首先是后台代码&#xff0c;包括定义map和给map中赋值&#xff0c;代码如下&#xff1a; package cn.gov.csrc.cms.action;import java.util.HashMap; impo…

android 判断对象,Android网络判断知识小结

Android中判断当前网络是否可用应用场景&#xff1a;实现判断当前网络是否可用当前有可用网络&#xff0c;如下图&#xff1a;当前没有可用网络&#xff0c;如下图&#xff1a;实现步骤&#xff1a;1、获取ConnectivityManager对象Context context activity.getApplicationCon…

android fragment动画,Fragment 的过场动画

Fragment 的过场动画Android,Fragment,动画2018.08.03在 Android 开发中&#xff0c;有些应用对页面的过场动画要求比较高&#xff0c;他们中期望给用户提供一个良好的用户体验。适当的过场动画可以减少用户在页面加载时期等待的焦虑&#xff0c;因为让他们看一个动画&#xff…

android 联系人批量插入,GitHub - Atinerlengs/InsertDemo: android 简单的批量插入通话记录、联系人、短信demo...

[toc]批量插入批量插入通话记录下面是添加通话数据的代码&#xff0c;我们自己去构造Tb_calllogs数据&#xff0c;里面可以添加通话记录数据字段&#xff0c;由于是个简单的demo&#xff0c;所以只加了number、callType、date、callDuration。/*** 添加通话数据** throws Remot…

html页面按钮删除一条数据库,需要添加一个删除按钮到一个HTML表格从数据库中删除记录与消息...

IDNameCodeActiveEdit<?php foreach($nurseries->result() as $nursery) { ?><?php echo $nursery->id; ?><?php echo $nursery->name; ?><?php echo $nursery->code; ?><?php echo set_bool($nursery->active); ?><…

EL表达式, JSTL, 获取map集合中key的value

序言&#xff1a;今天在项目中使用了map存储list和普通对象&#xff0c;但是在jsp中显示的时候出来问题&#xff0c;后经查阅&#xff0c;终于解决&#xff0c;现在记录一下&#xff0c;以便以后查阅&#xff1a; 一&#xff1a;后台代码如下&#xff1a; package cn.gov.csrc…

html选择器是什么,CSS3选择器是什么?

首先我们来看一下displaynone的意思是什么&#xff1f;display:none的意思&#xff1a;隐藏元素并脱离文档&#xff0c;流就是隐藏该区域&#xff0c;不占实际空间&#xff0c;但对后台来说真实存在&#xff0c;可以获取被隐藏的元素简单的来说就是将元素设置为none的时候既不会…

零基础学计算机408,又一所重点大学改考408!21计算机考研会全面408吗?

【北京工业大学】于7月17日发布《关于北京工业大学2021年全国硕士研究生招生考试部分考试科目及考试大纲调整的通知》&#xff0c;要点如下&#xff1a;文法学部0401教育学专业课改考 311统教育学信息学部计算机学院0812计算机科学与技术0839网络空间安全0854电子信息 (专业学位…

国贸专业要考计算机二级,国贸专业考计算机二级有没有必要

类似问题答案我是自动化专业的学生&#xff0c;大一的时候有没有必要考计算机二级证书计算机二级 虽然不是很重要 但是考了也是有好处的 自动化的跟计算机联系非常大 二级证不怎么重要 但是C语言很重要 对于你们 希望你还是去考个二级作为学习建筑类专业的学生,如果考试计算机二…

edge如何导入html文件收藏夹,edge浏览器收藏夹如何导入?edge浏览器收藏夹导入方法...

在使用浏览器的时候需要用户进行多方便的导入和使用&#xff0c;这样在数据共享和传递的时候才会更加的方便&#xff0c;那么这款软件要如何操作使用呢&#xff0c;有兴趣的用户可以使用手机快速申请使用&#xff0c;帮助用户的生活&#xff0c;让用户的生活更加的便捷&#xf…