`
joyway
  • 浏览: 2323 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

如果用Hibernate做以下映射?

阅读更多
偶有以下几个类,
Customer
Person
Contact
Address
Phone
URL
其中Customer,Person都有含有Contact,是一对一的,但是这种情况应该没有主键关联。Contact包含Address、Phone、URL,都是一对多的。不知道这样的情况应该怎么用Hibernate建关联。怎么用Xdoclet@Hibernate来建关联。

public class Customer {
   private Contact contact;
  ... other properties;
}
public class Person{
   private Contact contact;
  ... other properties;
}
public class Contact{
   private Set Address;
   private Set Phone;
   Private Set URL;
}
分享到:
评论

相关推荐

    自动生成hibernate映射文件和实体类

    自动生成 Hibernate 映射文件和实体类是使用 MyEclipse 工具来实现的,这可以大大提高开发效率,减少开发时间。下面将详细介绍如何使用 MyEclipse 自动生成 Hibernate 映射文件和实体类。 首先,需要创建一个数据库...

    Hibernate关联映射

    在第6章简答题2员工奖项的基础上 使用连接查询完成以下功能 1> 查询所有员工获得的所有奖项 并打印输出员工姓名和奖项名称 答案:cn jbit hw test Hw hw 1 2> 查询所有奖项的获奖人数 并打印输出奖项...

    XDoclet 与Hibernate 映射

    XDoclet 与Hibernate 映射 目前,生成POJO的Hibernate映射文件主要有以下三种方式: ①.手动编码、 ②.由数据库导出配置文件、 ③.XDoclet根据POJO自动生成配置文件。

    Hibernate_Annotation关联映射

    和其它许多批注一样,在多对多关联中很多值是自动生成,党双向多对多关联中没有定义任何物理映射时,Hibernate根据以下规则生成相应的值,关联表名:主表表名+下划线+从表表名,关联到主表的外键名:主表名+下划线+...

    hibernate one-to-one 一对一唯一外键关联映射_单向 and 双向

    Hibernate 一对一唯一外键关联映射详解 Hibernate是一种流行的Java持久层框架,提供了多种关联映射方式,其中一对一唯一外键关联映射是一种常见的关联方式。在本文中,我们将详细介绍Hibernate一对一唯一外键关联...

    hibernate2json:使用通用的Hibernate类型映射JSON对象

    要使用添加Maven依赖项,请执行以下操作: < groupId>com.github.alaptseu</ groupId> < artifactId>hibernate2json < version>1.0 如果您喜欢快照版本: < id>oss.snapshots < name>OSS Sonatype ...

    Hibernate Web应用的开发步骤

    Hibernate Web应用的开发一般经过以下几个步骤: (1)创建数据库。 (2)将Hibernate所需的JAR包复制到WEB-INF/lib下。 (3)创建Hibernate的配置文件。 (4)利用Hibernate的第三方工具或Eclipse的有关插件从...

    hibernate执行原生sql语句

    Hibernate 是一种流行的 ORM(Object-Relational Mapping)框架,用于将 Java 对象映射到关系数据库中。然而,在一些情况下,我们需要直接执行原生 SQL 语句,而不是使用 Hibernate 的查询语言(HQL)。本文将介绍...

    Hibernate中文API大全

    当删除对象时, Hibernate必须使用每一个字段的值来确定一条记录(在组合元素表中,没有单独的关键字段), 如果有为null的字段,这样做就不可能了。你必须作出一个选择,要么在组合元素中使用不能为空的属性,要么...

    SSH框架面试题.pdf

    以下是一些面试题,主要针对这三个组件的理解和使用: ### Struts 1. 解释Struts框架及其工作原理。 2. 如何在Struts中配置一个Action? 3. 解释Struts的ActionForm。 4. 在Struts中,Action类的常用方法有哪些? 5...

    精通Hibernate之映射继承关系(六)

    图14-11ClassD与ClassA为多对一多态关联关系ClassA、ClassB和ClassC构成了一棵继承关系树,如果继承关系树的根类对应一个表,或者每个类对应一个表,那么可以按以下方式映射ClassD的a属性:<many-to-onename="a...

    Hibernate注解.docx

    在Hibernate中使用注解,主要是为了替代映射文件,完成“类到表,属性到字段”的映射。 JPA提供了一套功能强大的注解。Hibernate直接使用了JPA的这套注解。当然,对于JPA中的一些不足,Hibernate又开发了一些自己的...

    Hibernate开发学习手册

    Hibernate应用开发完全手册 2.1 环境搭建  http://book.csdn.net/ 2007-9-12 16:33:00 图书导读 当前章节:2.1 环境搭建 ·目录 ·前言 ·2.2 创建数据库及数据表 ·2.3 创建Hibernate配置文件 ·2.4 通过...

    新建Hibernate项目web.rar

    使用IDEA新建的Hibernate项目javaWeb , Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,是一个全自动的 ORM 框架。 Hibernate 自动生成 SQL 语句,自动执行,使得 Java ...

    Hibernate-tools解决hbm.xml中文注释乱码和生成实体类注释

    以hibernate-tools-5.2.1.Final.jar为例,5.0以下的版本尚未验证

    hibernate_sample:Hibernate JPA示例

    ORM是对象关系映射的缩写,它将Java世界中的对象与关系数据库世界中的记录相关联。 Hibernate是开源的。它在以下站点上发布。 Hibernate和JPA JPA(Java持久性API)作为处理关系数据库的框架存在于Java EE中。 ...

    hibernate-search

    可以通过以下任意组合定义查询: “本地” Apache Lucene查询以Json格式编写“本机” Elasticsearch查询(如果使用Elasticsearch,这是可选的) 使用我们的DSL提取前两个生成最佳后端特定查询的DSL 查询结果可以...

    Java常见面试题208道.docx

    118.在 hibernate 中使用 Integer 和 int 做映射有什么区别? 119.hibernate 是如何工作的? 120.get()和 load()的区别? 121.说一下 hibernate 的缓存机制? 122.hibernate 对象有哪些状态? 123.在 hibernate 中 ...

    hibernate-search:Hibernate搜索:全文搜索域模型

    搜索查询返回的是而不是实体, ,使用高级映射自定义,... 例如,如下映射您的实体: @Entity // This entity is mapped to an index @Indexed public class Book { // The entity ID is the documen

Global site tag (gtag.js) - Google Analytics