成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iBATIS讀寫CLOB數據淺析

開發 后端
iBATIS讀寫CLOB數據是如何操作的呢?本文將會向你介紹相關的信息,希望對你理解iBATIS讀寫CLOB數據有所幫助。

由于最近要用iBATIS操作Oracle的CLOB字段,結合以前的牛人發布的用iBATIS操作Clob字段的經驗,發現以前的方法如今不再合適,現在操作CLOB字段變得更簡單了。下面說下我是如何操作的。

iBATIS讀寫CLOB數據步驟1、jar包  我用的iBATIS-2.3.4.726.jar,oracle-11g.jar(oracle11g的jar包,名字自己改了下的)

iBATIS讀寫CLOB數據步驟2、數據結構

Sql代碼

  1. CREATE TABLE "M_MODEL"  (     
  2.    "MODELID"            VARCHAR2(128)                   NOT NULL,     
  3.    "MODEL_HTML"         CLOB,     
  4.    CONSTRAINT PK_M_MODEL PRIMARY KEY ("MODELID")     
  5. );    
  6.  
  7. CREATE TABLE "M_MODEL"  (  
  8.    "MODELID"            VARCHAR2(128)                   NOT NULL,  
  9.    "MODEL_HTML"         CLOB,  
  10.    CONSTRAINT PK_M_MODEL PRIMARY KEY ("MODELID")  
  11. );  

iBATIS讀寫CLOB數據步驟3、sqlMap

Xml代碼

  1. ﹤!-- 更新 --﹥  
  2. ﹤update id="updateModelHtml" parameterClass="java.util.Map"﹥  
  3.     update m_model set model_html=#modelHtml# where modelid=#modelId#  
  4. ﹤/update﹥  
  5.  
  6. ﹤!-- 查詢 --﹥  
  7.  
  8. ﹤resultMap class="model" id="Model_htmlMap"﹥  
  9.          ﹤result property="modelId" column="modelid" javaType="String"/﹥  
  10.          ﹤result property="modelHtml" column="model_html" nullValue="" javaType="java.lang.String" jdbcType="CLOB"/﹥  
  11.   ﹤/resultMap﹥  
  12. ﹤select id="getModelById" parameterClass="long" resultMap="Model_htmlMap"﹥  
  13.     SELECT t1.MODELID,t1.model_html  
  14.     FROM M_MODEL t1  
  15.                 WHERE MODELID=#MODELID#  
  16.         ORDER BY t1.MODELID  
  17.   ﹤/select﹥ 

iBATIS讀寫CLOB數據步驟4、DAO的JAVA代碼

Java代碼

更新   

  1. public void updateModelHtml(String modelId, String modelHtml) {     
  2.     Map<String, String> map = new HashMap<String, String>(2);     
  3.     map.put("modelId", modelId);     
  4.     map.put("modelHtml", modelHtml);     
  5.     this.getSqlMapClientTemplate().update("updateModelHtml", map);     
  6.     
  7. }    


查詢  

  1. public List<Model> getModelById(long modelId) {     
  2.     return this.getSqlMapClientTemplate().queryForList("getModelById", modelId);     
  3. }   


如此,不需要其他的什么OracleClobTypeHandlerCallback 類,也不需要配置ParameterMap,就能達到讀寫CLOB字段的方法。

iBATIS讀寫CLOB數據的步驟就向你介紹到這里,通過介紹是不是對iBATIS讀寫CLOB數據有了一定的了解了呢。

【編輯推薦】

  1. iBATIS級聯解決登錄系統問題
  2. iBATIS標簽詳解
  3. iBATIS是什么?
  4. iBATIS的優、缺點及注意事項淺談
  5. iBATIS操作Blob與Clob淺析
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-07-15 16:26:04

iBATIS Clob

2009-07-15 17:01:29

iBATIS操作CLO

2011-04-19 09:14:59

Ibatis

2009-07-21 11:12:00

iBATIS配置

2009-07-16 09:14:26

iBATIS DAO

2009-07-15 17:19:31

iBATIS Ecli

2009-07-17 10:32:45

iBATIS MapB

2009-07-22 10:03:11

iBATIS Resu

2009-07-20 18:00:16

iBATIS DAO事

2009-07-22 10:42:59

iBATIS Cach

2009-07-15 17:58:07

iBATIS 動態映射

2009-07-16 10:23:30

iBATIS工作原理

2009-07-16 13:08:09

iBATIS快速創建應

2009-07-22 15:21:00

iBATIS SQLM

2009-07-17 17:05:44

iBATIS緩存cacheModel

2009-07-22 09:44:05

iBATIS Para

2009-07-17 10:59:59

iBATIS接口

2009-07-22 16:02:14

iBATIS參數

2009-07-22 15:01:01

iBATIS SQLM

2009-07-17 09:44:40

iBATIS教程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕亚洲欧美日韩在线不卡 | 日批免费观看 | 亚洲一区中文字幕 | 成人免费在线观看视频 | 中文亚洲视频 | 日本网站免费在线观看 | 天啪| 亚洲一区二区在线视频 | 国产日韩欧美一区 | 少妇一级淫片免费播放 | 在线观看成人av | 精品一区二区三区入口 | 天堂资源 | 美女视频一区二区三区 | 中文日韩在线视频 | 日韩一级精品视频在线观看 | 欧美日韩精品一区 | 奇米视频777 | 久久亚洲国产精品日日av夜夜 | 91麻豆久久久 | 男女精品网站 | 国产精品美女在线观看 | 精品日韩一区二区三区 | 成在线人视频免费视频 | 精品二区 | 欧美成人a∨高清免费观看 欧美日韩中 | 日韩免费av一区二区 | 就操在线 | 日韩一级欧美一级 | 国产超碰人人爽人人做人人爱 | 亚洲毛片在线观看 | 中文字幕一区在线观看视频 | 欧美日韩在线一区二区 | 欧美精品在线播放 | 国产精品三级 | 欧美一级久久 | 欧美国产日韩在线观看 | 欧美激情国产日韩精品一区18 | 精品日本久久久久久久久久 | 亚欧性视频 | 中文字幕乱码视频32 |