【數據庫】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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM