对于hibernate的对象关系映射文件,最简单的写法如下:
<hibernate-mapping package="test">
<class name="Student" table="student">
<id name="id"></id>
<property name="age"/>
<property name="name"/>
</class>
</hibernate-mapping>
1. schema属性
一个数据库系统中可以有多个schema, 一个schema中有多个表。同一个schema中的表不允许重名,而不同schema中可以存在同名的表。在一个对象映射-关系映射文件中,可以为多个持久化类进行映射,如果这些类都和某个schema中的各个表映射,那么可以在hibernate-mapping上设置schema属性。当然在class中设置schema也是可以的。
2. package属性
在默认情况下, 在设置class的name属性时, 必须提供完整的类名, 如果一个映射文件映射多个类,并在同一个包中,可以直接在hibernate-mapping中设置package属性,可以省去为后面每个class的那么name属性写全名的麻烦。
分享到:
相关推荐
hibernate中的ORM映射文件通常以.hbm.xml作为后缀。使用这个映射文件不仅易读,而且可以手工修改,也可以通过一些工具来生成映射文档,下文给大家详细的介绍hibernate中的对象关系映射,需要的朋友参考下吧
3.4 创建对象-关系映射文件 3.4.1 映射文件的文档类型定义(DTD) 3.4.2 把Customer持久化类映射到CUSTOMERS表 3.5 通过Hibernate API操纵数据库 3.5.1 Hibernate的初始化 3.5.2 访问Hibernate的Session...
提供了hibernate开发的主要工具包,省略了比较少用的包,并且包含mysql包和junit包
2).在第6章简答题2员工奖项的基础上 使用连接查询完成以下功能 1> 查询所有员工获得的所有奖项 并打印输出员工姓名和奖项名称 ... 2> 查询所有奖项的获奖人数 并打印输出奖项名称和获奖次数 ...
关于hibernate映射和查询,使用MySQL,适合初学者的练习
hibernate配置文件 里面提供了连接数据库 数据库使用的方言 是否打印SQL语句 sql语句的格式 以及对象-关系映射文件的地址等
hibernate 是当前最流行的数据持久性框架之一,完善的配置文件系统,完整的对象关系映射使它成为广泛使用的轻量级框架。
1、Hibernate 是一个 ORM(Object-Relational Mapping)框架,用于把对象模型 表示的对象映射到基于 SQL 的关系模型数据结构中去,采用完全面向对象的 方式来操作数据库; 2、Hibernate 的主要作用是简化应用的数据...
对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。
Hibernate应用通过Configuration实例来指定对象--关系映射文件的位置或者动态配置Hibernate的属性,然后创建SessionFactory实例。 (2)SessionFactory:初始化Hibernate,充当数据存储源的代理,创建Session对象。...
高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,...
一套不错的hibernate教程,发现这里没有. 我是从百度上文库里搞来的,花了我30多分. 现在整合一起.只要5分啦.. 内容简介 ...创建对象-关系映射文件 ID Sessin 接口 Hibernate对象的生命周期 ..............
3.4 创建对象-关系映射文件 52 3.4.1 映射文件的文档类型定义(DTD) 52 3.4.2 把Customer持久化类映射到CUSTOMERS表 54 3.5 通过Hibernate API操纵数据库 58 3.5.1 Hibernate的初始化 61 3.5.2 访问Hibernate...
hibernate 中对象id的生成方式 对象---关系映射文件 hibernate中对象的状态及数据类型 基数类型的对象关系映射:(重点,难点) SQL语句 配置文件 组件关系映射: 继承关系映射 值类型的集合影射: 一些小知识点
课程内容 5 1 HelloWorld 5 2 Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mapping 5 ...8 将映射文件加入到hibernate.cfg.xml中 6 9 写测试类Main,在Main中对Student对象进行直接的存储测试 6 10 FAQ: 6
(3) Hibernate采用映射元数据来描述对象-关系的映射细节,元数据通常采用XML。 (4) 关系数据库中的元组通过ORM转换成应用程序中的对象;反之,应用程序中的对象通过ORM持久化成关系数据库中的元组。 (5) 可以...
1. Middlegen-Hibernate,用来自动生成对象映射的配置文件。感觉配置起来也挺麻烦的,不过对于有一大坨的mapping对象的cfg文件来说倒是很省事的,关键是避免出错了。 2. Hibernate Extention,用来自动生成与那些*....
3.4 创建对象-关系映射文件 52 3.4.1 映射文件的文档类型定义(DTD) 52 3.4.2 把Customer持久化类映射到CUSTOMERS表 54 3.5 通过Hibernate API操纵数据库 58 3.5.1 Hibernate的初始化 61 3.5.2 访问Hibernate...
请把这个文件解压后方到一个盘下面.在build.xml中的 <property name="xdoclet.home" value="D:/jarpackage/xdoclet-plugins-1.0.3"/> 指出这个文件存放的位置....在构建域对象的时候一定要指明在配置文件中的配置信息..