`
zjfgf
  • 浏览: 12221 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate 一对一 主键代码例子

 
阅读更多
<?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="additional.pojo.YuDingHotelConfig" table="yd_hotel_config">
<id name="id" column="HOTELID">
           <generator class="foreign">
              <param name="property">hotel</param>
           </generator>
       </id>
       <property name="price" type="float">
<column name="PRICE" not-null="true" />
</property>
<property name="marketPrice" type="float">
<column name="MARKETPRICE"/>
</property>
       <one-to-one name="hotel"
             class="user.pojo.Hotel"
             fetch="join" cascade="none" constrained="true"/>


</class>
</hibernate-mapping>


package additional.pojo;

import user.pojo.Hotel;

public class YuDingHotelConfig {

private Long id;

private Hotel hotel;

private Float price;//全局价格

private Float marketPrice;//全局市场价格

public Hotel getHotel() {
return hotel;
}

public void setHotel(Hotel hotel) {
this.hotel = hotel;
}

public Float getPrice() {
return price;
}

public void setPrice(Float price) {
this.price = price;
}

public Float getMarketPrice() {
return marketPrice;
}

public void setMarketPrice(Float marketPrice) {
this.marketPrice = marketPrice;
}

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}



}
分享到:
评论

相关推荐

    Hibernate一对一主键关联映射(双向关联)

    标题"Hibernate一对一主键关联映射(双向关联)"中的"主键关联"指的是两个实体通过共享相同的主键来建立关联。"双向关联"则意味着在两个实体类中,都可以直接访问到对方的实例,即在实体A中有一个对实体B的引用,...

    hibernate 双向一对一基于主键的关联映射

    在Java持久化框架Hibernate中,双向一对一(OneToOne)基于主键的关联映射是一种常见的对象关系映射(ORM)技术。这种映射方式允许两个实体类之间建立一对一的关联,且关联是通过主键来实现的。接下来,我们将深入...

    hibernate 无主键表映射

    在Hibernate中,对无主键表的操作与普通实体基本相同,只是在保存和查询时需要传入整个复合主键对象。例如,创建一个新的订单: ```java OrderKey key = new OrderKey(); key.setCustomerId("123"); key.setOrderId...

    Hibernate一对一主键关联映射(单向关联)

    本篇将重点讲解如何实现一对一主键关联映射的单向关联,并通过一个实际的例子来帮助理解。 在一对一主键关联映射中,两个实体共享同一个主键,这意味着它们在数据库中的记录具有相同的标识符。这种映射关系通常用于...

    hibernate一对一主键关联(注解版)

    本知识点主要讲解的是使用Hibernate实现一对一主键关联(Primary Key Join)的方式,通过注解进行配置。 一对一的关联在数据库设计中并不常见,但当两个实体之间确实存在一对一的关系时,如用户和其个人资料,这种...

    hibernate框架一对一测试案例

    **hibernate框架一对一关联测试案例详解** 在Java开发中,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者能够用Java对象来处理数据。本篇我们将深入探讨Hibernate中的一对一...

    hibernate一对一实例

    在这个“hibernate一对一实例”中,我们将深入探讨如何在Hibernate中实现一对一的映射,并通过具体的代码示例来帮助理解。 一、一对一关联的概念 一对一关联意味着一个实体只与另一个实体的一个实例相关联,反之...

    hibernate 主键一对一映射(单向) 实例(java类)

    通过以上步骤,我们就可以在Hibernate中实现单向一对一主键映射。这个实例中的`hibernate_fifth_one2one_pk_1`文件可能包含了相关的代码示例或测试用例,供你参考和学习。理解并掌握一对一映射是提高Hibernate使用...

    Hibernate一对一主键映射

    这是一对一双向主键共享方式的映射例子,可以参考一下。

    Hibernate复合主键

    例如,RecordId 类就是一个复合主键类,它分别与 User 类和 Goods 类具有一对一的关系。 equals 方法的实现 equals 方法是用于比较两个对象是否相等的。在复合主键类中,equals 方法需要根据多个字段来比较两个...

    Hibernate 一对一,一对多,多对多例子

    “Hibernate 一对一,一对多,多对多例子” 指的是使用Hibernate框架实现数据库中不同关联关系的示例。Hibernate是一个Java持久化框架,它提供了对象关系映射(ORM)功能,使得开发人员可以方便地在Java对象和关系...

    Hibernate教程06_关系映射之一对一单向主键关联

    5. **源码实践:** 学习者可以通过下载提供的源码,查看实体类的定义、映射文件(如.hbm.xml或使用注解的方式)以及相关的DAO和Service层代码,了解如何在实际项目中设置和使用一对一单向主键关联。 6. **例子分析...

    hibernate的第一个例子

    **描述分析:**描述提到这是一个超级简单的例子,包含一个持久化对象(通常是Java类,对应数据库中的表)、一个辅助类(可能是配置或者工具类,帮助操作数据库)以及一个测试类(用于验证代码功能)。这个例子特别...

    hibernate一对一映射例子

    这个例子展示了如何在Hibernate中实现一对一映射,以及如何在Java代码中处理这种关系。通过这个例子,你可以更好地理解一对一映射的概念、配置以及操作。记得在实际应用中,根据业务需求合理设计数据库关系,并适当...

    hibernate一对一的两种实现方式

    本篇将详细阐述Hibernate中一对一关联的两种实现方式:基于主键关联和基于外键关联,并结合源码分析其工作原理。 ### 1. 基于主键关联 基于主键关联是一方实体的主键作为另一方实体的外键。这种方式通常用于两个...

    Hibernate一对一单向外键关联 (联合主键annotation)

    本篇将详细讲解如何使用Hibernate进行一对一单向外键关联,并且该关联涉及到联合主键的注解配置。 首先,一对一关联可以分为两种类型:单向和双向。在单向一对一关联中,只有一个实体知道另一个实体的存在,而另一...

    Hibernate注解映射联合主键

    在Hibernate中,有三种主要的注解方式来映射联合主键,以下是对这三种方式的详细解释: 1. **使用`@Embeddable`和`@Id`** 在这种映射方式中,联合主键的字段被放在一个单独的类中,这个类需要实现`java.io....

    Hibernate 一对一关联查询.docx

    在Java的持久化框架Hibernate中,一对一(One-to-One)关联查询是一种常见的关系映射方式,用于表示两个实体之间一对一的依赖关系。这种关联通常在数据库中通过外键或者主键来实现。本文将深入探讨基于外键的一对一...

    hibernate一对一的例子

    本篇文章将详细讲解如何使用Hibernate实现一对一(One-to-One)的关系映射,以此为例,帮助理解Hibernate的实体关系配置。 首先,一对一关系在数据库设计中指的是两个表之间存在唯一的对应关系,比如一个员工只能有...

Global site tag (gtag.js) - Google Analytics