用户登录
用户注册

分享至

hibernate 映射json 类型

  • 作者: 施主快躲开老衲要开枪了
  • 来源: 51数据库
  • 2021-01-13
映射类型          java 类型         标准 sql 类型  

integer         int or 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  



  
























































































































bernate类型Java类型标准SQL类型大小
integer/intInteger/intinteger4byte
longLong/longbigint8
shortShort/shortsmallint2
byteByte/bytetinyint1
floatFloat/floatfloat4
doubleDouble/doubledouble8
big_decimalBigDecimalnumeric
characterCharacter/String/charchar(1)定长字符
stringStringvarchar变长字符
boolean/yes_no/yes_falseBoolean/booleanbit布尔类型
datejava.util.Date/java.sql.Datedate日期
timestampjava.util.Date/java.util.Timestamptimestamp日期
calendarCalendartimestamp日期
calendar_dateCalendardate日期
binarybyte[]blobblob
textStringtextclob
serializable实现java.io.Serializable接口的任意java类blobblob
clobjava.sql.Clobclobclob
blobjava.sql.Blobblobblob
classjava.lang.Classvarchar定长字符
localejava.util.Localevarchar定长字符
timezonejava.util.TimeZone
varchar定长字符
currencyjava.util.Currencyvarchar定长字符




  是不是一对一,一对多,多对一,多对多;这些映射关系啊



  

映射是一对一,多对一,你结合执教坐标系的函数曲线的特点就记下了!~





  

有一对一,一对多,和多对多这三种

软件
前端设计
程序设计
Java相关