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导入导出相关推荐

  1. mysql 分区 导出_mysql普通表变成分区表导入导出

    环境:tidb.linux 1.先确认主键.创建分区表(用于代替原表) SELECT column_name FROM INFORMATION_SCHEMA.`KEY_COLUMN_USAGE` WH ...

  2. hibernate 映射表_Hibernate多对多映射-连接表

    hibernate 映射表 Today we will look into Hibernate Many to Many Mapping using XML and annotation config ...

  3. mysql导入三个基本表_mysql 基础导入导出

    导入导出mysqldump 导出:mysqldump -u root -p --databases 数据库1 数据库2 > xxx.sql 导入:系统命令行: MySQL -u用户名 -p密码 ...

  4. mysql怎么加载bak文件_MySQL数据库(表)的导入导出(备份和还原)

    一)在同一个数据库服务器上面进行数据表间的数据导入导出: 1. 如果表tb1和tb2的结构是完全一样的,则使用以下的命令就可以将表tb1中的数据导入到表tb2中: insert into db2.tb ...

  5. java hibernate 多对多_hibernate 多对多映射配置详解

    表关系 如图: Teacher.java文件: privateint id; private String name; private Set teachers; Student.java文件: pr ...

  6. java继承 映射_hibernate继承关系映射和java反射机制的运用

    转:http://blog.csdn.net/derpvailzhangfan/article/details/1957946 ,感谢博主分享 Notes:hibernate元数据的运用:uuid的概 ...

  7. ef多条件映射_Hibernate一对一关系映射

    1.需求:新增一个用户时,同时增加身份证信息. 2.数据库设计: 3.说明:以上是基于外键的映射关系,将用户表主键 user_id作为身份证表的外键字段关联起来,作为单独的外键列,保存在数据库中,类似 ...

  8. Hibenate连接mysql错误_hibernate连接数据库问题,注意是表名的大小写

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 error while performing database login with the oracle driver做一个项目的时候,在Myeclip ...

  9. 如何重新创建mysql数据库_重新创建数据库与数据表《 MySQL 基础 》

    前面我们介绍的一些 sql 的语句是 sql 的 ddl 的部分,也就是定义数据结构用的 ... 在接下来的视频里,我们会去看一下 sql 的另一个部分,也就是 dml ,关于数据的操作的部分 ... ...

最新文章

  1. python中的数据包处理模块scapy调研笔记
  2. Linux系统mongdb还原数据库,linux下mongodb数据库备份与还原
  3. 教你用 buildroot 构建根文件系统
  4. USACO Training Section 1.2 [USACO1.2]方块转换 Transformations
  5. java开发环境怎么写_Java开发基础设置:如何配置Java运行环境
  6. oracle 客户端 for mips,盒子里的世界: MIPS虚拟机(zt)
  7. VMware快照的工作原理
  8. mysql每次update数据,自动更新对应表中时间字段
  9. java代码性能优化实例
  10. springboot简单集成quartz定时任务框架,实现用户封号定时解封问题
  11. 注册测绘师-大地测量与平差-衡量精度的标准
  12. 美团校招笔试题-算法-python
  13. 用hc05蓝牙模块,开发了几个安卓app了,越来越熟悉蓝牙app了。
  14. python 扫码签到_「扫码签到」30秒生成签到二维码,快捷签到、统计信息、防签到作弊就靠它了!...
  15. matlab抠图数据,MATLAB抠图
  16. 树莓派小车————全部代码
  17. 单片机---1.仿真实现跑马灯(从左往右,在从右往左)
  18. IPD管理体系中的产品和技术研发执行团队
  19. HDU - 1686 Oulipo
  20. Android电话拨号器实例详解

热门文章

  1. python文件操作二
  2. 《程序员的修炼——从优秀到卓越》一一1.6 勿以专家自居
  3. 苹果电脑无法用普通域用户加入域,用域管理员却可以,怎么破!?
  4. rop的noejs客户端
  5. 请不要轻易使用 is_numberic 加入存在E字母
  6. secondarynamenode异常
  7. 社会化工程攻击针对目标不再仅限最终用户
  8. Table Controls in ABAP Programs
  9. setInterval设置停止和循环
  10. MyEclipse使用总结——使用MyEclipse打包带源码的jar包