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

Annotations 一对多与多对一

XML 
阅读更多
个人觉得写Annotation并不比XML难写,并且可以开发时写Annotation,部署后用XML.
子类:
	@ManyToOne (optional=true, fetch = FetchType.LAZY)
	@JoinColumn(name="P_ID", nullable=true, insertable = false, updatable = false)
	protected SAttribute sAttb;

父类:
	@OneToMany(cascade = CascadeType.REFRESH, mappedBy = "sAttb", fetch = FetchType.LAZY)
	protected Set<Child> child;

注意其中mappedBy是对应的.
分享到:
评论

相关推荐

    hibernate annotations 中文参考手册

    Hibernate 提供了多种不同的映射策略来处理一对多和多对多关系: - **表关联**:通过额外的关联表来维护关系。 - **外键关联**:在子表中添加一个外键来指向父表的主键。 - **联合映射**:适用于具有多个表继承层次...

    hibernate-annotations-3.4.0.GA

    6. @ManyToOne、@OneToOne、@OneToMany、@ManyToMany:定义不同类型的关联关系,如一对一、一对多、多对多。 7. @JoinColumn:用于关联关系中指定外键字段的属性。 8. @Temporal:用于日期时间类型的字段,支持...

    hibernate-annotations.jar

    6. `@OneToMany`, `@ManyToOne`, `@OneToOne`, `@ManyToMany`:这些注解用于描述对象间的关联关系,如一对一、一对多、多对多等。 7. `@Temporal`: 用于处理日期和时间类型的字段,可以设置时间类型(DATE, TIME, ...

    Hibernate3.2 Annotations中文文档

    3. `@OneToMany`: 一对多关联,例如: ```java @OneToMany(mappedBy = "user") private List&lt;Order&gt; orders; ``` 4. `@ManyToMany`: 多对多关联,例如: ```java @ManyToMany @JoinTable( name = "user_...

    Hibernate Annotations 中文文档

    多对一(Many-to-one) 2.2.5.3. 集合类型 2.2.5.4. 用cascading实现传播性持久化(Transitive persistence) 2.2.5.5. 关联关系获取 2.2.6. 映射复合主键与外键 2.2.7. 映射二级表(secondary tables) 2.3. 映射...

    Hibernate-annotations-3.4最新版本

    比如,@OneToOne、@OneToMany、@ManyToOne和@ManyToMany分别用于表示一对一、一对多、多对一和多对多的关系。这些注解允许我们轻松地定义实体之间的关联,进一步简化了数据模型的设计。 在实际应用中,Hibernate-...

    hibernate annotations

    4. **关系映射(Relationship Mapping)**:Hibernate支持多种数据库关系,如一对一(@OneToOne)、一对多(@OneToMany)、多对一(@ManyToOne)和多对多(@ManyToMany)。通过注解,我们可以轻松地定义这些关系,...

    简单试用Android Annotations

    5. **实际示例**:博主可能给出了一个或多个具体的例子,展示如何使用Android Annotations来编写简洁、清晰的代码,对比传统的Android开发方式,突显其优势。 6. **项目结构**:可能还讨论了使用Android ...

    hibernate_annotations.rar

    - **@OneToMany**:一对多关系,可以是单向或双向的,通常配合@JoinColumn或@JoinTable使用。 - **@ManyToOne**:多对一关系,可以是单向或双向的。 - **@ManyToMany**:多对多关系,通常使用@JoinTable来定义...

    hibernate-annotations 相关jar包

    6. `@OneToOne`, `@OneToMany`, `@ManyToOne`, `@ManyToMany`: 这些注解用于定义实体类之间的关联关系,如一对一、一对多、多对一、多对多。 **三、使用步骤** 1. 引入Hibernate和Hibernate Annotations相关jar包:...

    hibernate-commons-annotations-3.1.0.GA

    例如,@ManyToOne表示一对多的关系,@OneToOne表示一对一的关系,@OneToMany则用于处理多对一的关联,而@ManyToMany则用于处理多对多的复杂关联。这些注解使得对象关系的映射变得直观且易于维护。 此外,该版本还...

    hibernate-common-annotations.jar

    6. @OneToMany、@ManyToOne、@OneToOne、@ManyToMany:表示不同类型的关联关系,如一对一、一对多、多对多。 7. @JoinColumn:用于指定关联字段在表中的具体列名。 8. @Temporal:处理日期和时间类型的字段,如...

    hibernate-annotations-3.4.0(参考文档,doc/../index.html)

    6. `@ManyToOne`, `@OneToOne`, `@OneToMany`, `@ManyToMany`:这些注解用于处理各种类型的关联关系,如一对一、一对多、多对多。 三、实体生命周期管理 1. `@Transient`:标记不需持久化的属性,避免被Hibernate...

    hibernate-annotations-3.4.0.jar

    3. **关联关系注解**:Hibernate支持一对一、一对多、多对一和多对多的关联关系。例如,`@OneToOne`、`@OneToMany`、`@ManyToOne`和`@ManyToMany`分别对应这四种关系。关联关系可以通过`@JoinColumn`或`@JoinTable`...

    DETRAC-Train-Annotations-XML

    总之,DETRAC-Train-Annotations-XML是一个专门针对车辆检测的深度学习数据集,包含了丰富的图像标注信息,对开发高精度的目标检测算法具有重大价值。无论是学术研究还是工业应用,该数据集都是一个宝贵的资源,可以...

    hibernate 和hibernate_annotations(中文API).pdf帮助文档

    6. @ManyToOne、@OneToOne、@OneToMany、@ManyToMany:表示不同类型的关联关系,如一对一、一对多、多对多等。 7. @JoinColumn:在关联关系中指定外键列名。 8. @Temporal:用于日期时间类型的字段,指定存储类型...

    annotations1.tar.gz

    总之,"annotations1.tar.gz"是一个针对图像定位和分割的宝贵资源,对深度学习和卷积神经网络的研究者来说,这是一个实践和提升技能的理想平台。通过深入理解和应用这个数据集,我们可以更深入地探索计算机视觉的...

    annotations-7.0.3.jar.zip

    对于"annotations"库,这个版本号可能指的是注解处理库的一个特定迭代,可能包含了新的注解类型、改进的处理逻辑或者对其他Java版本的兼容性优化。 接下来,我们来谈谈.jar文件。这是一个Java档案文件,包含了编译...

    hibernate annotations 3.4.0.GA API

    - **一对多(OneToMany)**: @OneToMany注解用于表示一个实体对应多个其他实体的关系,可使用@OrderBy和@Fetch策略进行排序和加载优化。 - **多对一(ManyToOne)**: 相对于一对一,多对一的关联用@ManyToOne注解...

Global site tag (gtag.js) - Google Analytics