kxbin
          成功留給有準(zhǔn)備的人
          posts - 10,  comments - 35,  trackbacks - 0
          hibernate oracle char character 字段的數(shù)據(jù)表只查出一個(gè)字符
          在orcal下會(huì)遇到數(shù)據(jù)表中的字段如果為char類型的話,
          使用hibernate原生sql去查詢執(zhí)行,返回結(jié)果往往會(huì)只顯示一個(gè)字符,
          原因是char在java只有兩個(gè)字節(jié)。
          解決方法
          1.改成
             String sql = "select cast(列名 as varchar2(列的大小)) from 表名";
          2. 通過
             public SQLQuery addScalar(String columnAlias, Type type) 限定他返回String就行
             SQLQuery query = session.createSQLQuery();  
             query.addScalar("列名", Hibernate.String) 
          posted on 2011-09-14 16:52 kxbin 閱讀(628) 評(píng)論(0)  編輯  收藏 所屬分類: ORACLE
          你恨一個(gè)人是因?yàn)槟銗鬯荒阆矚g一個(gè)人,是因?yàn)樗砩嫌心銢]有的;你討厭一個(gè)人是因?yàn)樗砩嫌心阌械臇|西;你經(jīng)常在別人面前批評(píng)某人,其實(shí)潛意識(shí)中是想接近他。

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          收藏夾

          J2EE

          java技術(shù)網(wǎng)站

          Linux

          平時(shí)常去的網(wǎng)站

          數(shù)據(jù)庫

          電影網(wǎng)站

          網(wǎng)站設(shè)計(jì)

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 高淳县| 泾阳县| 资兴市| 泸溪县| 会同县| 东源县| 桃园市| 宁海县| 青海省| 寿阳县| 安顺市| 沈阳市| 招远市| 乐安县| 蓬安县| 荥经县| 沅江市| 吴川市| 铁岭县| 浙江省| 乌鲁木齐市| 全南县| 嫩江县| 关岭| 特克斯县| 广灵县| 贵定县| 咸丰县| 淳安县| 昭通市| 呼伦贝尔市| 淮安市| 贵定县| 宜兰县| 信丰县| 浏阳市| 吉首市| 江安县| 桐梓县| 类乌齐县| 青海省|