<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.pojo.Users">
<composite-id>
<key-property name="name" type="string"/>
<key-property name="email" type="string"/>
</composite-id>

<property name="name" length="20"/>

<property name="email"/>
</class>
</hibernate-mapping>

name,email组成复合主键

Hibernate映射类型

Java类型

标准SQL类型

integer

java.lang.Integer

INTEGER

long

java.lang.Long

BIGINT

short

java.lang.Short

SMALLINT

float

java.lang.Float

FLOAT

double

java.lang.Double

DOUBLE

big_decimal

java.math.BigDecimal

NUMERIC

character

java.lang.String

CHAR(1)

string

java.lang.String

VARCHAR

byte

byte或java.lang.Byte

TINYINT

boolean

boolean或java.lang.Boolean

BIT

Hibernate映射类型

Java类型

标准SQL类型

yes_no

boolean或java.lang.Boolean

CHAR(1)('Y'或'N')

true_false

boolean或java.lang.Boolean

CHAR(1)('Y'或'N')

date

java.util.Date或java.sql.Date

DATE

time

java.util.Date或java.sql.Time

TIME

timestamp

java.util.Date或java.sql.Timestamp

TIMESTAMP

calendar

java.util.Calendar

TIMESTAMP

calendar_date

java.util.Calendar

DATE

binary

byte[]

VARBINARY或BLOB

text

java.lang.String

CLOB

serializable

java.io.Serializable实例

VARBINARY或BLOB

clob

java.sql.Clob

CLOB

blob

java.sql.Blob

BLOB

class

java.lang.Class

VARCHAR

locale

java.util.Locale

VARCHAR

timezone

java.util.TimeZone

VARCHAR

currency

java.util.Currency

VARCHAR

转载于:https://www.cnblogs.com/liugang/articles/1859544.html

Hibernate讲解(三)-Hibernate的基本映射数据类型相关推荐

  1. Hibernate讲解(三)-类映射文件中常用属性的了解

    我们把User.hbm.xml加了一些扩展来说说常用的属性的含义: <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernat ...

  2. Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢...

    新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对 ...

  3. 用Hibernate Tools生成Hibernate Mapping映射文件

    用Hibernate Tools生成Hibernate Mapping映射文件 Eclipse中要集成安装Hibernate Tools组件 如果没有,请查看:Eclipse juno 中安装 JBo ...

  4. hibernate的一对多双向关联映射----客户和订单关系

    客户和订单关系:客户是一的一方,订单是多的一方. customer表: CREATE TABLE `customer` ( `ID` int(4) NOT NULL AUTO_INCREMENT , ...

  5. Hibernate之深入Hibernate的映射文件

    这周周末 要把hibernate的映射文件搞定 .. 1.映射文件的主结构 主要结构  :根元素为<hibernate-mapping ></hibernate-mapping> ...

  6. hibernate mysql 关联查询_Hibernate关联映射及高级查询

    一.Hibernate中的关联关系 1.1.单向一对多关联关系 按照以下步骤配置hibernate中持久化类的一对多对象关联: (1).持久化类添加关联类的相关属性及getter/setter方法. ...

  7. Hibernate(三) - hibernate 表操作-多对多配置

    Hibernate 的一对多关联映射 之前在学习 Hibernate 的时候,其实都是单表的操作.在实际的开发当中,比如做一个商城,就需要好多张数据库表,表与表之间是有关系的.之前些做一些关联查询或者 ...

  8. hibernate annotation注解方式来处理映射关系

    2019独角兽企业重金招聘Python工程师标准>>> 在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟 ...

  9. 【Hibernate步步为营】--详解基本映射

    Hibernate进行了分类整合发现其实Hibernate分为三大部分:核心对象.映射.HQL,这三大部分开发过程中最常使用,前几篇讨论了核心对象及对象之间的转换方法,接下来讨论Hibernate的映 ...

最新文章

  1. 利用SoapUI 测试web service的一些问题总结
  2. 测试数据构建器和对象母亲:另一种眼神
  3. Gradle命令行便利
  4. html5 indexeddb 排序,html5 – 在IndexedDB中,有没有办法进行排序复合查询?
  5. 紫色UI趣味测试微信小程序源码下载包含多种评测
  6. Spring :Spring Aop 创建代理
  7. ADO.NET中COMMAND对象的ExecuteNonQuery、ExcuteReader和ExecuteScalar方法
  8. PHP 判断变量是否定义、是否为空、是否为真
  9. 谈谈我对Spring Bean 生命周期的理解
  10. awr报告 解读_关于AWR报告的解析
  11. 苹果4s怎么越狱教程_苹果手机:使用Rollectra工具清除iOS11.3~11.4beta3越狱教程
  12. 晶晨线刷工具_Amlogic_USB_Burning_Tool _刷机工具分享
  13. Python 爬虫自动访问点击刷CSDN博客文章阅读量
  14. 100个 ChatGPT 提示(Prompt)优化高质量提问案例
  15. C语言---sprintf组包、sscanf解包
  16. 图难于其易,为大于其细。天下难事,必作于易;天下大事,必作于细--《道德经》...
  17. 我的macOS Ventura使用体验报告
  18. 搭建easy-mock数据模拟服务器
  19. LEA指令和OFFSET指令
  20. Infortrend主要产品线全部支持25 GbE主机通道

热门文章

  1. 计算机输入输出设备说课稿,信息技术七年级西交大版 第三节 计算机系统的组成与工作原理计算机系统及工作原理说课稿 (共15张PPT)...
  2. php 第二次出现位置,php – Preg Replace – 替换匹配的第二次出现
  3. cpython python 区别面试_python基础教程之千万不要错过这几道Python面试题
  4. Silverlight智能表单(3)之XML存储
  5. sql的 select
  6. 《CLR via C#》之线程处理——线程池与任务
  7. SQL SERVER 使用订阅发布同步数据库(转)
  8. Kinect for Windows SDK开发入门(三):基础知识 下
  9. 一次性从linux发送多个文件到windows
  10. 一个端口扫描的小程序