hibernate mysql 映射_hibernate与mysql映射类型对应表与mysql导入导出
http://blog.sina.com.cn/s/blog_5f240fc40100etlt.html 一、記錄下hibernate mysql映射類型對應表: 1.常規Hibernate 映射 integer 或者 int int 或者 java.lang.Integer INTEGER 4 字節 long long Long BIGINT 8 字節 short short Short SMALLINT 2 字節 b
http://blog.sina.com.cn/s/blog_5f240fc40100etlt.html
一、記錄下hibernate mysql映射類型對應表:
1.常規Hibernate 映射
integer 或者 int
int 或者 java.lang.Integer
INTEGER
4 字節
long
long Long
BIGINT
8 字節
short
short Short
SMALLINT
2 字節
byte
byte Byte
TINYINT
1 字節
float
float Float
FLOAT
4 字節
double
double Double
DOUBLE
8 字節
big_decimal
java.math.BigDecimal
NUMERIC
NUMERIC(8,2)8 位
character
char Character String
CHAR(1)
定長字符
string
String
VARCHAR
變長字符串
boolean
boolean Boolean
BIT
布爾類型
yes_no
boolean Boolean
CHAR(1) (Y-N)
布爾類型
true_false
boolean Boolean
CHAR(1) (T-F)
布爾類型
2 、 Java 時間和日期類型的 Hibernate 映射
映射類型
Java 類型
標準 SQL 類型
描述
date
util.Date 或者 sql.Date
DATE
YYYY-MM-DD
time
Date Time
TIME
HH:MM:SS
timestamp
Date Timestamp
TIMESTAMP
YYYYMMDDHHMMSS
calendar
calendar
TIMESTAMP
YYYYMMDDHHMMSS
calendar_date
calendar
DATE
YYYY-MM-DD
3 、 Java 大對象類型的 Hibernate 映射類型
映射類型
Java 類型
標準 SQL 類型
MySQL 類型
Oracle 類型
binary
byte[]
VARBINARY( 或 BLOB)
BLOB
BLOB
text
String
CLOB
TEXT
CLOB
serializable
Serializable 接口任意實現類
VARBINARY( 或 BLOB)
BLOB
BLOB
clob
java.sql.Clob
CLOB
TEXT
CLOB
blob
java.sql.Blob
BLOB
BLOB
BLOB
在程序中通過 Hibernate 來保存 java.sql.Clob 或者 java.sql.Blob實例時,必須包含兩個步驟:
1.在一個數據庫事務中先保存一個空的 Blob 或 Clob 實例。
2.接著鎖定這條記錄,更新上面保存的 Blob 或 Clob 實例,把二進制數據或文本數據寫到 Blob 或 Clob實例中
二、mysql數據庫導入導出
1.導出整個數據庫:
mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
如:
在mysql的bin目錄里面執行如下命令
C:\MySQL\MySQL Server 5.0\bin>mysqldump -u root -ptestdb > testdb.sql
Enter password:
C:\MySQL\MySQL Server 5.0\bin>
2.導出表
格式:mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
舉例:表結構與上面的相同,命令如下:
C:\MySQL\MySQL Server 5.0\bin>mysqldump -u root -ptestdb user > user.sql
Enter password:
C:\MySQL\MySQL Server 5.0\bin>
3.導入數據庫
mysql> use testdb;
Database changed
mysql> source testdb.sql;
ALTER TABLE lanke_news DROP COLUMN script_id;
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:php中文網
總結
以上是生活随笔為你收集整理的hibernate mysql 映射_hibernate与mysql映射类型对应表与mysql导入导出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 亲子鉴定大概花多少钱(亲子鉴定多少钱一次
- 下一篇: linux cmake编译源码,linu