Java实体类的属性类型与数据库表字段类型对应表

原文地址:https://blog.csdn.net/lyhjava/article/details/50562786
Java中的数据类型和SQL中的数据类型有很多不一样,需要仔细区分,不然易在开发中造成莫名的错误。
Java数据类型  | Hibernate数据类型  | 标准SQL数据类型  | 
byte、java.lang.Byte  | byte  | TINYINT  | 
short、java.lang.Short  | short  | SMALLINT  | 
int、java.lang.Integer  | integer  | INGEGER  | 
long、java.lang.Long  | long  | BIGINT  | 
float、java.lang.Float  | float  | FLOAT  | 
double、java.lang.Double  | double  | DOUBLE  | 
java.math.BigDecimal  | big_decimal  | NUMERIC  | 
char、java.lang.Character  | character  | CHAR(1)  | 
boolean、java.lang.Boolean  | boolean  | BIT  | 
java.lang.String  | string  | VARCHAR  | 
boolean、java.lang.Boolean  | yes_no  | CHAR(1)(‘Y’或‘N’)  | 
boolean、java.lang.Boolean  | true_false  | CHAR(1)(‘Y’或‘N’)  | 
java.util.Date、java.sql.Date  | date  | DATE  | 
java.util.Date、java.sql.Time  | time  | TIME  | 
java.util.Date、java.sql.Timestamp  | timestamp  | TIMESTAMP  | 
java.util.Calendar  | calendar  | TIMESTAMP  | 
java.util.Calendar  | calendar_date  | DATE  | 
byte[]  | binary  | VARBINARY、BLOB  | 
java.lang.String  | text  | CLOB  | 
java.io.Serializable  | serializable  | VARBINARY、BLOB  | 
java.sql.Clob  | clob  | CLOB  | 
java.sql.Blob  | blob  | BLOB  | 
java.lang.Class  | class  | VARCHAR  | 
java.util.Locale  | locale  | VARCHAR  | 
java.util.TimeZone  | timezone  | VARCHAR  | 
java.util.Currency  | currency  | VARCHAR  | 
以上是 Java实体类的属性类型与数据库表字段类型对应表 的全部内容, 来源链接: utcz.com/z/393064.html

