Hibernate映射類型對照表
java類型 | Hibernate映射類型 | SQL類型 |
java.math.BigDecimal | big_decimal | numeric |
byte[] | binary | varbinary(blob) |
boolean(java.lang.Boolean) | boolean | bit |
byte(java.lang.Byte) | byte | tinyint |
java.util.Calendar | calendar | timestamp |
java.sql.Clob | clob | clob |
java.util.Date 或java.sql.Date | date | date |
double(java.lang.Double) | double | double |
float(java.lang.Float) | float | float |
int (java.lang.Integer) | integer | integer |
java.util.Local | local | varchar |
long(java.lang.Long) | long | bigint |
java.io.Serializable的某個實例 | serializable | varbinary(或blob) |
java.lang.String | string | varchar |
java.lang.String | text | clob |
java.util.Date 或 java.sql.Timestamp | time | timestamp |
從書上把這個表抄下來方便以后查閱.
考慮到 操作 blob 的字段太復雜 一個變換的技巧是 . 實體類用 byte[] 類型 , hibernate 類型用 binary ,數據庫還是用 blob .這樣 可以簡化一些操作.
作者:caoyinghui1986 發表于2008-6-4 20:56:00 原文鏈接
閱讀:1161 評論:0 查看評論
posted on 2008-06-04 12:56 shine_panda 閱讀(125) 評論(0) 編輯 收藏