Hibernate映射类型 |
Java类型 |
标准SQL类型 |
integer | java.lang.Integer | integer |
long | java.lang.Long | bigint |
short | java.lang.Short | smallint |
float | java.lang.Float | float |
double | java.lang.Float | double |
big_decimal | java.math.BigDecimal | numeric |
character | java.lang.String | char(1) |
string | java.lang.String | varchar |
byte | byte或java.lang.Byte | tinyint |
boolean | boolean或java.lang.Boolean | bit |
yes_no | boolean或java.lang.Boolean | char(1)('Y'/'N') |
true_false | boolean或java.lang.Boolean | char(1)('Y'/'N') |
date | java.util.Date或java.sql.Date | date |
time | java.util.Date或java.sql.Time | time |
timestamp | java.util.Date或java.sql.timestamp | timestamp |
calendar | java.util.Calendar | timestamp |
calendar_date | java.util.Calendar | date |
binary | byte[] | varbinary或blob |
text | java.lang.String | clob |
serializable | java.io.Serializable实例 | varbinary或blob |
clob | java.sql.Clob | clob |
blob | java.sql.Blob | varbinary或blob |
class | java.lang.Class | varchar |
locale | java.util.Locale | varchar |
timezone | java.util.TimeZone | varchar |
currency | java.util.Currency | varchar |
相关文章
- hibernate:对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决办法
- java三大框架之一hibernate使用入门
- java框架之Hibernate(1)-简介及初使用
- Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录
- Hibernate3.3以上版本报Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable异常
- 关于javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/hibernate
- ejb + JPA多租户与hibernate4,无法完成架构更新:java.lang.NullPointerException
- 对于Java开发人员来说,什么比Hibernate更好?
- Java 测试Hibernate+Mysql简单的数据存储
- java中hibernate二级缓存详解