hibernate 映射文件java与sql类型对照

来源:互联网 发布:python 列表中的元组 编辑:程序博客网 时间:2024/05/12 03:26

hibernate :oracle  --> object

basic structure : *.hbm.xml and *.java and *form.java

general corresponding :

Hibernate映射类型 Java类型                     标准SQL类型
integer          /int java.lang.Integer       /int INTEGER 4字节 
long             java.lang.Long               /long BIGINT 8字节 
short            java.lang.Short              /short SMALLINT 2字节 
byte             java.lang.Byte               /byte TINYINT 1字节 
float            java.lang.Float              /float FLOAT 4字节 
double           java.lang.Double             /double DOUBLE 8字节 
bigdecimal       java.math.BigDecimal         /NUMERIC 
character        java.lang.Character

                 /java.lang.String            /char CHAR(1) 定长字符 
string           java.lang.String             VARCHAR 变长字符 
boolean          java.lang.Boolean            /Boolean BIT 布尔类型 
date             java.util.Date               /java.sql.Date DATE 日期 
timestamp        java.util.Date/java.util.Timestamp TIMESTAMP 日期 
calendar         java.util.Calendar           TIMESTAMP 日期 
calendar_date    java.util.Calendar           DATE 日期 
binary byte[] BLOB
BLOB 
text java.lang.String TEXT CLOB 
serializable 实现java.io.Serializablej接口的任意Java类 BLOB BLOB 
clob java.sql.Clob CLOB CLOB 
blob java.sql.Blob BLOB BLOB 
class java.lang.Class VARCHAR 定长字符 
locale java.util.Locale VARCHAR 定长字符 
timezone java.util.TimeZone VARCHAR 定长字符 
currency java.util.Currency VARCHAR 定长字符

原创粉丝点击