zoukankan      html  css  js  c++  java
  • 原 hibernate与mysql字段类型对应关系

    原 hibernate与mysql字段类型对应关系

    发表于8个月前(2015-04-17 08:56)   阅读(1102) | 评论(0) 2人收藏此文章, 我要收藏
    0

    1月16日厦门 OSC 源创会火热报名中,奖品多多哦  

    摘要 hibernate与mysql字段类型对应关系
    映射类型 Java类型 标准SQL字段类型
    integer int or java.lang.Integer INTEGER
    long long or java.lang.Long BIGINT
    short short or java.lang.Short SMALLINT
    float float or java.lang.Float FLOAT
    double double or java.lang.Double DOUBLE
    big_decimal java.math.BigDecimal  NUMERIC
    character java.lang.String CHAR(1)
    string java.lang.String VARCHAR
    byte byte or java.lang.Byte TINYINT
    boolean boolean or java.lang.Boolean BIT
    yes_no boolean or java.lang.Boolean CHAR(1('Y'or'N')
    true_false boolean or java.lang.Boolean CHAR(1)('Y'or'N')
    date java.util.Date or java.sql.Date DATE
    time java.util.Date or java.sql.Time TIME
    timestamp java.util.Date or java.sql.Timestamp TIMESTAMP
    calendar java.util.Calendar TIMESTAMP
    calendar_date java.util.Calendar DATE
    binary byte[] VARBINARY(or BLOB)
    text java.lang.String CLOB
    serializable java.io.Serializable的任何实例 VARBINARY(or BLOB)
    clob java.sql.Clob CLOB
    blob java.sql.Blob BLOB
    class java.lang.Class VARCHAR
    locale java.util.Locale VARCHAR
    timezone java.util.TimeZone VARCHAR
    currency java.util.Currency VARCHAR
         

    之前用oracle,不管使用long,int,short,double反正是数字型的都整成numeric,mysql的数据类型好象区分的比较细,前段时间用jeecg生成代码时发现老是把我的numeric(11)类型的字段生成ava.math.BigDecimal,每次都要手工改一下代码,呵呵。

  • 相关阅读:
    解决Flask使用pymysql驱动的Warning: (1366, "Incorrect string value: '\xD6\xD0\xB9\xFA\xB1\xEA...'
    java中的抽象类
    java中的接口
    java中获取数组中的最大值
    java中的面向对象
    java中的数组
    java中的方法
    java中的流程控制结构
    java中的运算符
    java中的类型转换
  • 原文地址:https://www.cnblogs.com/HuiLove/p/5074055.html
Copyright © 2011-2022 走看看