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.pswp.cn/news/443521.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/443521.shtml
英文地址,請注明出處:http://en.pswp.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…