• Java与数据库数据类型对应表


    Java中的数据类型和SQL中的数据类型有很多不一样,需要仔细区分,不然易在开发中造成莫名的错误。

    Java数据类型

    hibernate数据类型

    标准SQL数据类型
    (PS:对于不同的DB可能有所差异)

    byte、java.lang.Byte

    byte

    TINYINT

    short、java.lang.Short

    short

    SMALLINT

    int、java.lang.Integer

    integer

    INGEGER

    long、java.lang.Long

    long

    BIGINT

    float、java.lang.Float

    float

    FLOAT

    double、java.lang.Double

    double

    DOUBLE

    java.math.BigDecimal

    big_decimal

    NUMERIC

    char、java.lang.Character

    character

    CHAR(1)

    boolean、java.lang.Boolean

    boolean

    BIT

    java.lang.String

    string

    VARCHAR

    boolean、java.lang.Boolean

    yes_no

    CHAR(1)(‘Y’或‘N’)

    boolean、java.lang.Boolean

    true_false

    CHAR(1)(‘Y’或‘N’)

    java.util.Date、java.sql.Date

    date

    DATE

    java.util.Date、java.sql.Time

    time

    TIME

    java.util.Date、java.sql.Timestamp

    timestamp

    TIMESTAMP

    java.util.Calendar

    calendar

    TIMESTAMP

    java.util.Calendar

    calendar_date

    DATE

    byte[]

    binary

    VARBINARY、BLOB

    java.lang.String

    text

    CLOB

    java.io.Serializable

    serializable

    VARBINARY、BLOB

    java.sql.Clob

    clob

    CLOB

    java.sql.Blob

    blob

    BLOB

    java.lang.Class

    class

    VARCHAR

    java.util.Locale

    locale

    VARCHAR

    java.util.TimeZone

    timezone

    VARCHAR

    java.util.Currency

    currency

    VARCHAR

     

  • 相关阅读:
    2312--1.3.4 Prime Cryptarithm 牛式
    Slava and tanks 877C
    World Cup 996B(排队模拟)
    css内边距 边框
    iframs刷新的两种方法
    JS DOM节点
    JS对话框
    JS事件常用事件
    JS数组
    JS第一天
  • 原文地址:https://www.cnblogs.com/mingqi/p/6705171.html
Copyright © 2020-2023  润新知