zoukankan      html  css  js  c++  java
  • hibernate中实体与数据库中属性对应的类型

    常用的字段及类型,在数据库中字段名称若与实体对应的属性字段名称相同,hibernate可以自动映射,在一些情况下hibernate可能报错这时候有的错误可以通过指定对应的类型避免。下面给出一些常用的


    Java数据类型 Hibernate数据类型 标准SQL数据类型
    ( 不同的数据库可能有所差异)
    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

    在MySQL中数据库类型是bit型的 实体类型是Boolean型的是没有错的

  • 相关阅读:
    Win7怎么进入安全模式 三种轻松进入Win7安全模式方法
    Eclipse中新建applet 错误
    经典语录
    轻松一刻
    WIN XP蓝屏代码大全
    大话设计模式简单总结
    生命是闹着玩儿,事事显出如此 (转)
    Educational Codeforces Round 42 (Rated for Div. 2) A
    2018年东北农业大学春季校赛----不完整题解
    POJ
  • 原文地址:https://www.cnblogs.com/notably/p/10522351.html
Copyright © 2011-2022 走看看