`
lihuyu1231
  • 浏览: 854 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

用hibernate annotation实现对应关系(求救)

 
阅读更多
在一个实际项目中,用到了Hibernate annotation实现如下对应关系:
首先是两张表
ModelInfo和ModelInfo_inventoryDefault这么两张表
其中InventoryDefault有这么“brand”个字段,
要求写个类型为  Map<Brand,ModelInfo>  一个属性,
作用是 使用InventoryDefault中 Brand这个属性找到对应的ModelInfo的信息来使用,
我的做法是这样的,
在ModelInfo类中写个
@CollectionOfElements
   @MapKey(columns = { @Column(name = "brand", nullable = false)})
private Map<UIBrand, ModelInfo> inventoryDefault;
但是好像不太对,请高手知道!
分享到:
评论
1 楼 lihuyu1231 2008-01-12  
希望前辈们给个意见!嘿嘿,如果可以,推荐书籍给我也可以,
正在迷茫中!

相关推荐

    Hibernate Annotation jar

    现在我们公司在做web项目的时候,已经不用*.hbm.xml这种映射文件了,都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的...

    hibernate annotation中文文档

    hibernate annotation中文文档

    hibernate annotation hibernate3

    《Hibernate注解与Hibernate3深度解析》 在Java开发领域,Hibernate作为一种强大的对象关系映射(ORM)框架...通过熟练掌握这些注解,开发者可以更好地运用Hibernate进行数据持久化操作,实现高效、灵活的数据库交互。

    hibernate annotation 中文文档

    《Hibernate Annotation 中文文档》是Java开发者们的重要参考资料,它详细介绍了如何在Hibernate框架中使用注解进行对象关系映射(ORM)。Hibernate是一款强大的开源Java持久化框架,它简化了数据库与Java对象之间的...

    Hibernate Annotation库

    为了正确使用Hibernate Annotation,开发环境中还需要其他依赖,如Hibernate核心库(hibernate-core.jar)和数据库驱动,它们共同构成了完整的Hibernate ORM解决方案。在实际项目中,通常会使用构建工具(如Maven或...

    Hibernate Annotation 中文文档

    Hibernate Annotation是Hibernate框架的一个扩展,它允许开发者直接在Java类和属性上使用注解(Annotations),来定义实体类与数据库表之间的映射关系。相比于XML配置,注解提供了一种更加内聚和直接的方式,使得...

    最全的Hibernate Annotation API文档

    综上所述,“最全的Hibernate Annotation API文档”涵盖了从基本的实体映射到复杂的关系映射,再到高级特性的全面知识,是Java开发者学习和使用Hibernate注解的重要参考资料。通过深入理解这些注解,可以更好地掌握...

    Hibernate Annotation 学习笔记

    3. 实体类:例如,创建一个`User`类,使用Hibernate Annotation定义实体属性。`@Entity`标记表明这是一个实体类,`@Id`和`@GeneratedValue(strategy = GenerationType.AUTO)`表示`id`字段是主键,且自动生成。数据库...

    Hibernate Annotation入门

    这篇博文将带你了解如何使用Hibernate Annotation进行开发。 首先,我们需要理解Java注解的基本概念。注解是一种元数据,它提供了在编译时或运行时处理类、方法和属性的能力。在Hibernate中,注解用于声明实体类...

    Hibernate Annotation

    Hibernate Annotation

    hibernate 注解 annotation 教程

    hibernate 注解 annotation 教程

    sping hibernate Annotation(注释配置) demo(例子)

    总结来说,这个 "Spring Hibernate Annotation demo" 展示了如何在 Spring 框架中使用注解配置来管理依赖,以及如何利用 Hibernate 的注解进行数据持久化。同时,它还涉及到了 Flex 前端与后端的交互。通过学习这个 ...

    学习JPA——Hibernate_Annotation使用实例

    学习JPA——Hibernate_Annotation使用实例学习JPA——Hibernate_Annotation使用实例学习JPA——Hibernate_Annotation使用实例

    hibernate annotation api chm文件

    Hibernate Annotation API是Hibernate ORM的一种扩展,允许开发者使用Java注解(Annotations)来定义对象-关系映射。这种API避免了传统的Hibernate XML配置文件,使得ORM配置更加内聚且易于维护。 2. **核心注解**...

    Hibernate_annotation3.4_api.CHM

    Hibernate annotation 3.4 api CHM

    HibernateAnnotation

    其中,HibernateAnnotation技术是指在Java类上使用注解来替代传统的XML配置文件,这不仅简化了配置过程,还提高了代码的可读性和维护性。 ### 核心知识点详解 #### 1. `@Entity` 注解 `@Entity` 是用于标记一个...

    Hibernate-Annotation中文教程.pdf

    * 不需要定义持久化类对应的*.hbm.xml 文件,直接以注解方式写入在持久化类中来实现。 * 提供一种强大及灵活的方法来声明持久性映射。 要使用 Hibernate Annotation,您至少需要具备 Hibernate 3.2 和 Java 5。可以...

    Hibernate Annotation 笔记 总结 注解

    2. **依赖**:使用Hibernate Annotation需要引入相关的JAR包,包括`hibernate-annotations.jar`、`hibernate-commons-annotations.jar`以及`ejb3-persistence.jar`。如果使用Maven,可以在POM.xml文件中添加相应的...

    Hibernate distribution and annotation

    Hibernate是一个流行的Java对象关系映射(ORM)工具,它允许开发者使用面向对象的编程模型来操作数据库,从而简化了数据库操作。在这个压缩包中,我们有两个主要的部分:Hibernate 3.3.2和Hibernate Annotation ...

Global site tag (gtag.js) - Google Analytics