1. OneToMany(XXClass)
@OneToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, mappedBy = "xx")
@Cascade(org.hibernate.annotations.CascadeType.SAVE_UPDATE)
private Collection<YYClass> prizes = new ArrayList<YYClass>();
与之对应的 ManyToOne(YYClass)
@ManyToOne(cascade = { CascadeType.PERSIST, CascadeType.MERGE })
@Cascade(org.hibernate.annotations.CascadeType.SAVE_UPDATE)
@JoinColumn(name = "xx_id", nullable = false)
private XXClass xx;
2.ManyToMany(XXClass)
@ManyToMany( cascade = { CascadeType.PERSIST, CascadeType.MERGE })
@JoinTable(name = "table_yyyy", joinColumns = { @JoinColumn(name = "xxxx_id") }, inverseJoinColumns = { @JoinColumn(name = "yyyy_id") })
private Set<ElectronicCoupon> electronicCoupons;
与之对应的 ManyToMany(YYClass)
@ManyToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE })
@JoinTable(name = "t_ded5_member_coupon", joinColumns = { @JoinColumn(name = "yyyy_id") }, inverseJoinColumns = { @JoinColumn(name = "xxxx_id") })
private Set<ElectronicCoupon> electronicCoupons;
3.Id
@Id
@GeneratedValue(generator = "hibernate-uuid")
private String id;
4.普通字段
@Basic
@Column(name = "remark", length = 255)
分享到:
相关推荐
本实例"spring-hibernate注解配置源码"旨在展示如何在不使用XML配置的情况下,通过注解的方式整合Struts2、Spring和Hibernate,创建一个完整的MVC(模型-视图-控制器)架构的应用。下面将详细介绍这个过程中的关键...
### Hibernate注解配置详解 #### 一、概述 Hibernate 是一款强大的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互过程。在使用Hibernate的过程中,开发者可以通过注解来实现对象与数据库表之间...
Hibernate4.0注解配置详解,Hibernate4.0注解配置详解,Hibernate4.0注解配置详解
在这个“Hibernate注解配置表映射实例”中,我们将深入探讨如何使用Hibernate的注解来配置实体类与数据库表之间的映射。 Hibernate注解提供了在Java类和类属性上直接定义数据库映射的能力,避免了XML配置文件的繁琐...
hibernate@注解方式配置实体类时,利用javadoc接口生成数据库表及字段的注释说明,支持oracle、sqlserver、db2、mysql数据库。因用到java\lib\tools.jar,需要将该jar放入工程lib下(或者tomcat\lib下、或加入...
总结来说,Struts2、Spring3.0和Hibernate3.3的全注解配置简化了代码,提高了可读性和可维护性。通过注解,我们可以快速地定义bean、映射请求、管理事务和数据库关系。这个数据库示例表明了这些技术在实际项目中的...
**Hibernate基本配置演示** 在Java开发中,Hibernate是一款强大的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者能够用Java对象来处理数据。这篇教程将深入讲解Hibernate的基本配置过程,确保你能顺利...
标题中的“memcache也spring,hibernate的配置”指的是如何在Java开发环境中,结合Memcached缓存系统、Spring框架和Hibernate持久化框架进行集成配置。Memcached是一种高性能的分布式内存对象缓存系统,用于加速动态...
本项目"Struts+Spring+Hibernate注解零配置整合"的目标是展示如何通过注解方式实现这三大框架的无缝集成,从而减少XML配置文件的使用,提高开发效率和代码可读性。 在传统的Struts、Spring和Hibernate整合中,大量...
针对hibernate关系映射进行了一个总结,包含xml配置形式和@注解配置形式,one-to-many,one-to-noe,many-to-one,many-to-many等单方向的配置和双方都配置的事例
本教程将详细讲解如何在Java项目中配置和使用Hibernate,包括在普通Java工程和Maven工程中的配置实例。 首先,我们需要了解Hibernate的核心概念。Hibernate是一个开源的ORM框架,它可以将Java类与数据库表进行映射...
在Hibernate 3.2版本之后,引入了注解支持,极大地减少了XML配置文件的需求,使得代码更加简洁易读。本主题将深入探讨Hibernate注解的相关知识点。 1. **注解概述**: 注解(Annotations)是Java 5引入的一种元...
接下来,我们讨论如何将Spring MVC与Hibernate整合,以便在项目中使用注解配置。 1. **依赖管理**:首先,确保在你的项目中添加了Spring MVC和Hibernate的依赖。这通常通过在`pom.xml`文件中配置Maven或者在`build....
在Hibernate框架中,注解配置被广泛用于简化对象关系映射(ORM)的配置,使得Java Bean可以直接与数据库表进行关联。本篇文章将深入探讨如何使用注解配置Java Bean并建立Hibernate的关联关系。 首先,我们需要理解...
**Hibernate Search配置及简单应用** Hibernate Search是Hibernate框架的一个扩展,它允许我们在应用程序中实现全文检索功能,使得数据库中的数据可以被快速、高效地搜索。这个功能尤其在处理大量文本数据时非常...
3. **使用注解配置数据源和事务管理**:可以使用`@Autowired`注解注入DataSource,`@EnableTransactionManagement`开启事务管理,`@Transactional`注解在服务层方法上启用事务。 4. **配置 DAO**:创建Hibernate的...
在本案例中,我们将探讨如何在已有的MySQL数据库环境下,配置Spring和Hibernate来实现数据访问层。 首先,我们需要在项目中引入Spring和Hibernate的相关依赖。在Maven或Gradle的构建文件中,添加对应的依赖库,如...
《Hibernate之配置使用案例hibernate001》 Hibernate,作为Java领域中的一款主流对象关系映射(ORM)框架,极大地简化了数据库操作。它允许开发者使用面向对象的方式来处理数据库,而无需直接编写SQL语句。在本案例...
Hibernate是一款强大的Java持久化框架,它简化了数据库与对象之间的交互。在本文中,我们将深入探讨Hibernate注解的几个核心方面:...在实践中,不断探索和优化你的注解配置,将有助于创建出更加健壮、高效的Java应用。