<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    休息食客

    隨心而動

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      16 隨筆 :: 7 文章 :: 2 評論 :: 0 Trackbacks

    Hibernate映射類型分為兩種:內置映射類型和客戶化映射類型。內置映射類型負責把一些常見的Java類型映射到相應的SQL類型;此外,Hibernate還允許用戶實現UserTypeCompositeUserType接口,來靈活地定制客戶化映射類型。客戶化類型能夠把用戶定義的Java類型映射到數據庫表的相應字段。

    一、Hibernate的內置映射類型

    1Java基本類型的Hibernate映射類型

    Hibernate映射類型

    Java類型

    標準SQL類型

    大小和取值范圍

    integer或者int

    int或者java.lang.Integer

    INTEGER

    4字節

    long

    long Long

    BIGINT

    8字節

    short

    short Short

    SMALLINT

    2字節

    byte

    byte Byte

    TINYINT

    1字節

    float

    float Float

    FLOAT

    4字節

    double

    double Double

    DOUBLE

    8字節

    big_decimal

    java.math.BigDecimal

    NUMERIC

    NUMERIC(8,2)8

    character

    char Character String

    CHAR(1)

    定長字符

    string

    String

    VARCHAR

    變長字符串

    boolean

    boolean Boolean

    BIT

    布爾類型

    yes_no

    boolean Boolean

    CHAR(1) (Y-N)

    布爾類型

    true_false

    boolean Boolean

    CHAR(1) (T-F)

    布爾類型

    2Java時間和日期類型的Hibernate映射

    映射類型

    Java類型

    標準SQL類型

    描述

    date

    util.Date或者sql.Date

    DATE

    YYYY-MM-DD

    time

    Date Time

    TIME

    HH:MM:SS

    timestamp

    Date Timestamp

    TIMESTAMP

    YYYYMMDDHHMMSS

    calendar

    calendar

    TIMESTAMP

    YYYYMMDDHHMMSS

    calendar_date

    calendar

    DATE

    YYYY-MM-DD

    3Java大對象類型的Hibernate映射類型

    映射類型

    Java類型

    標準SQL類型

    MySQL類型

    Oracle類型

    binary

    byte[]

    VARBINARY(BLOB)

    BLOB

    BLOB

    text

    String

    CLOB

    TEXT

    CLOB

    serializable

    Serializable接口任意實現類

    VARBINARY(BLOB)

    BLOB

    BLOB

    clob

    java.sql.Clob

    CLOB

    TEXT

    CLOB

    blob

    java.sql.Blob

    BLOB

    BLOB

    BLOB

    在程序中通過Hibernate來保存java.sql.Clob或者java.sql.Blob實例時,必須包含兩個步驟:

    l 在一個數據庫事務中先保存一個空的BlobClob實例。

    l 接著鎖定這條記錄,更新上面保存的BlobClob實例,把二進制數據或文本數據寫到BlobClob實例中。

    聲明:此文轉自http://www.tkk7.com/wx886104/archive/2008/08/16/222403.html

    posted on 2014-12-25 10:12 休息食客 閱讀(64) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费在线观看亚洲| 在线看片无码永久免费aⅴ| 亚洲精品无码国产| 深夜A级毛片视频免费| 国产一级特黄高清免费大片| 亚洲а∨天堂久久精品9966| 最近中文字幕无吗高清免费视频| 亚洲乱码一区av春药高潮| 永久免费毛片在线播放| 亚洲欧美日韩综合久久久| 青青草国产免费久久久91| 免费看一级一级人妻片| 亚洲精品国产精品乱码在线观看| 中国一级毛片视频免费看| 亚洲AV无码AV男人的天堂| 57pao国产成视频免费播放| 亚洲偷自精品三十六区| 日本免费的一级v一片| 亚州**色毛片免费观看| 亚洲日本va在线视频观看| 久久亚洲免费视频| 亚洲午夜无码久久久久软件| 免费一级肉体全黄毛片| 色www永久免费| 亚洲图片校园春色| 国产人成免费视频| 手机看片国产免费永久| 亚洲人色大成年网站在线观看| 在线观看免费a∨网站| 久久国产福利免费| 精品日韩99亚洲的在线发布| 国产精品va无码免费麻豆| 一区二区三区四区免费视频| 亚洲综合无码无在线观看| 久久99亚洲综合精品首页| 久久www免费人成看片| 老司机福利在线免费观看| 91精品国产亚洲爽啪在线影院| 日韩视频在线免费观看| 丝瓜app免费下载网址进入ios| 亚洲人成影院午夜网站|