Hibernate讲解(三)-Hibernate的基本映射数据类型
<!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的基本映射数据类型相关推荐
- Hibernate讲解(三)-类映射文件中常用属性的了解
我们把User.hbm.xml加了一些扩展来说说常用的属性的含义: <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernat ...
- Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢...
新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对 ...
- 用Hibernate Tools生成Hibernate Mapping映射文件
用Hibernate Tools生成Hibernate Mapping映射文件 Eclipse中要集成安装Hibernate Tools组件 如果没有,请查看:Eclipse juno 中安装 JBo ...
- hibernate的一对多双向关联映射----客户和订单关系
客户和订单关系:客户是一的一方,订单是多的一方. customer表: CREATE TABLE `customer` ( `ID` int(4) NOT NULL AUTO_INCREMENT , ...
- Hibernate之深入Hibernate的映射文件
这周周末 要把hibernate的映射文件搞定 .. 1.映射文件的主结构 主要结构 :根元素为<hibernate-mapping ></hibernate-mapping> ...
- hibernate mysql 关联查询_Hibernate关联映射及高级查询
一.Hibernate中的关联关系 1.1.单向一对多关联关系 按照以下步骤配置hibernate中持久化类的一对多对象关联: (1).持久化类添加关联类的相关属性及getter/setter方法. ...
- Hibernate(三) - hibernate 表操作-多对多配置
Hibernate 的一对多关联映射 之前在学习 Hibernate 的时候,其实都是单表的操作.在实际的开发当中,比如做一个商城,就需要好多张数据库表,表与表之间是有关系的.之前些做一些关联查询或者 ...
- hibernate annotation注解方式来处理映射关系
2019独角兽企业重金招聘Python工程师标准>>> 在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟 ...
- 【Hibernate步步为营】--详解基本映射
Hibernate进行了分类整合发现其实Hibernate分为三大部分:核心对象.映射.HQL,这三大部分开发过程中最常使用,前几篇讨论了核心对象及对象之间的转换方法,接下来讨论Hibernate的映 ...
最新文章
- 利用SoapUI 测试web service的一些问题总结
- 测试数据构建器和对象母亲:另一种眼神
- Gradle命令行便利
- html5 indexeddb 排序,html5 – 在IndexedDB中,有没有办法进行排序复合查询?
- 紫色UI趣味测试微信小程序源码下载包含多种评测
- Spring :Spring Aop 创建代理
- ADO.NET中COMMAND对象的ExecuteNonQuery、ExcuteReader和ExecuteScalar方法
- PHP 判断变量是否定义、是否为空、是否为真
- 谈谈我对Spring Bean 生命周期的理解
- awr报告 解读_关于AWR报告的解析
- 苹果4s怎么越狱教程_苹果手机:使用Rollectra工具清除iOS11.3~11.4beta3越狱教程
- 晶晨线刷工具_Amlogic_USB_Burning_Tool _刷机工具分享
- Python 爬虫自动访问点击刷CSDN博客文章阅读量
- 100个 ChatGPT 提示(Prompt)优化高质量提问案例
- C语言---sprintf组包、sscanf解包
- 图难于其易,为大于其细。天下难事,必作于易;天下大事,必作于细--《道德经》...
- 我的macOS Ventura使用体验报告
- 搭建easy-mock数据模拟服务器
- LEA指令和OFFSET指令
- Infortrend主要产品线全部支持25 GbE主机通道
热门文章
- 计算机输入输出设备说课稿,信息技术七年级西交大版 第三节 计算机系统的组成与工作原理计算机系统及工作原理说课稿 (共15张PPT)...
- php 第二次出现位置,php – Preg Replace – 替换匹配的第二次出现
- cpython python 区别面试_python基础教程之千万不要错过这几道Python面试题
- Silverlight智能表单(3)之XML存储
- sql的 select
- 《CLR via C#》之线程处理——线程池与任务
- SQL SERVER 使用订阅发布同步数据库(转)
- Kinect for Windows SDK开发入门(三):基础知识 下
- 一次性从linux发送多个文件到windows
- 一个端口扫描的小程序