Java类型 | Hibernate映射类型 | SQL类型 |
java.math.BigDecimal | big_decimal | numeric |
byte[] | binary | varbinary(或blob) |
java.sql.Blob | blob | blob |
boolean或java.lang.Boolean | boolean | bit |
byte或java.lang.Byte | byte | tinyint |
java.util.Calendar | calendar | timestamp |
java.util.Calendar | calendar_date | date |
java.lang.String | character | char(1) |
java.sql.Clob | clob | clob |
java.lang.Class | class | varchar |
java.lang.Currency | currency | varchar |
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) |
short或java.lang.Short | short | smallint |
java.lang.String | string | varchar |
java.lang.String | text | clob |
java.util.Date或java.sql.Time | time | time |
java.util.Date或java.sql.Timestamp | timestamp | timestamp |
java.util.TimeZone | timezone | varchar |
boolean或java.lang.Boolean | true_false | char(1,’Y’或’N’) |
boolean或java.lang.Boolean | yes_no | char(1)(‘Y’或’N’) |
Hibernate映射类型
最新推荐文章于 2024-06-04 09:07:32 发布
Java中有自己的数据类型,如int ,String等,各种不同的数据库中也有自己的类型。为了建立Java中的对象和数据库之间的桥梁,Hibernate设置了自己的映射类型。