Hibernate从入门到精通(四)基本映射
来源:互联网 发布:苹果5s不能使用4g网络 编辑:程序博客网 时间:2024/05/16 11:58
映射的概念
在上次的博文Hibernate从入门到精通(三)Hibernate配置文件我们已经讲解了一下Hibernate中的两种配置文件,其中提到了两种配置文件的主要区别就是XML可以配置映射。这里提到的映射即对象关系映射(Object Relational Mapping)。ORM的实现目的就是将对象数据保存到数据库中,同时可以将数据库数据读入对象中,这样开发人员就可以将对数据库数据的操作转化为对这些对象的操作。基本映射
了解了映射的意义和概念之后,我们来讲解一下映射的分类。从映射的概念来看,单个的数据库表可以映射成为一个对象,抛开Hibernate不谈,这种思路在很多项目开发中时常见的,即根据表结构创建相应实体类,这种简单的映射关系在Hibernate映射中被称为基本映射。基本映射实例
如下图所示的表结构:
经过转换之后,可以创建相应的对象,代码如下:
对于Hibernate来讲,仅仅是有上面的还是不够的,还需要一个XML格式的映射文件User.hbm.xml,代码如下:
注解配置基本映射实例
除了上述XML方式配置映射外,还可以通过给类文件添加注解的方式配置映射,具体代码如下:
到此,映射的基本概念和简单实用,我们就算是讲解完毕了,对于映射配置中的一些细节问题,例如:@Entity,@Table的使用说明等等,建议大家找一本注解和XML配置相关的说明文档进行学习,这里就不再给大家进行讲解了。下次我们讲解一些稍微复杂一点的映射。
0 0
- Hibernate从入门到精通(四)基本映射
- Hibernate从入门到精通(四)基本映射 .
- Hibernate从入门到精通(四)基本映射 .
- Hibernate从入门到精通(四)基本映射
- 【Hibernate】从入门到精通(三)映射实体类
- Hibernate从入门到精通(1)
- mybatis 从入门到精通(四)
- 【Hibernate】从入门到精通(四)测试工具类
- Hibernate从入门到精通(五)一对一单向关联映射
- Hibernate从入门到精通(六)一对一双向关联映射
- Hibernate从入门到精通(七)多对一单向关联映射
- Hibernate从入门到精通(八)一对多单向关联映射
- Hibernate从入门到精通(五)一对一单向关联映射 .
- Hibernate从入门到精通(六)一对一双向关联映射 .
- Hibernate从入门到精通(七)多对一单向关联映射 .
- Hibernate从入门到精通(九)一对多双向关联映射
- Hibernate从入门到精通(十)多对多单向关联映射
- Hibernate从入门到精通(十一)多对多双向关联映射
- Android自定义图片添加器-ZzImageBox
- 如何区分android中页面使用原生还是html5?
- 【论文笔记】Deep Neural Networks for Object Detection
- Markdown的十个常用标志符号
- 数据结构--哈夫曼树
- Hibernate从入门到精通(四)基本映射
- 谈一谈我看过的最黄的片子
- ISO 12233分辨率测试卡是否已经淘汰了?
- Java SPI机制简介
- UVA11464 BNU19882 Even Parity
- 【论文笔记】DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition
- Java基础知识
- PHP_XCache的安装与配置
- 关于 Name node is in safe mode.