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

JDBC类型与Java类型

JDBC类型 Java Object类型
CHAR java.lang.String
VARCHAR java.lang.String
LONGVARCHAR java.lang.String
NUMERIC java.math.BigDecimal
DECIMAL java.math.BigDecimal
BIT java.lang.Boolean
TINYINT java.lang.Integer
SMALLINT java.lang.Integer
INTEGER java.lang.Integer
BIGINT java.lang.Long
REAL java.lang.Float
FOAT java.lang.Double
DOUBLE java.lang.Double
BINARY byte[]
VARBINARY byte[]
LONGVARBINARY byte[]
DATE java.sql.Date
TIME java.sql.Time
TIMESTAMP java.sql.Timestamp

Java类型与数据库表字段类型

Java数据类型 标准SQL数据类型(PS:对于不同的DB可能有所差异) Hibernate数据类型
byte
java.lang.Byte
TINYINT byte
byte[] VARBINARY
BLOB
binary
short
java.lang.Short
SMALLINT short
int
java.lang.Integer
INGEGER integer
long
java.lang.Long
BIGINT long
float
java.lang.Float
FLOAT float
double
java.lang.Double
DOUBLE double
char
java.lang.Character
CHAR(1) character
boolean
java.lang.Boolean
BIT boolean
boolean
java.lang.Boolean
CHAR(1)(‘Y’或‘N’) yes_no
boolean
java.lang.Boolean
CHAR(1)(‘Y’或‘N’) true_false
java.lang.String VARCHAR string
java.lang.String CLOB text
java.lang.Class VARCHAR class
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.sql.Clob CLOB clob
java.sql.Blob BLOB blob
java.util.Calendar TIMESTAMP calendar
java.util.Calendar DATE calendar_date
java.util.Locale VARCHAR locale
java.util.TimeZone VARCHAR timezone
java.util.Currency VARCHAR currency
java.math.BigDecimal NUMERIC big_decimal
java.io.Serializable VARBINARY
BLOB
serializable

相关文章

连接数据库的方式:第一种方式:ODBC:开放数据库连接是微软...
JDBCRequest 使用VariableNamesmysql:数据库连接池对象var...
 1.JDBCDBC(JavaDataBaseConnectivity):Java数据库连接技术...
1.需要jar包的支持:java.sqljavax.sqlmysql-conneter-java....
1.简介Activiti是一个业务流程管理(BPM)框架,它是覆盖了业务...
1.JDBC体系系统一组规范:接口JDBC接口(API)包括两个层次:...