`
zeng7960983
  • 浏览: 44618 次
  • 性别: Icon_minigender_1
  • 来自: 邵阳
社区版块
存档分类
最新评论

hibernate 的jpa注解配置

阅读更多

@Entity 表明该实体类
@Table(name = "resource") 对应的数据库表
@Id 表示该实体类
@GeneratedValue(strategy = GenerationType.AUTO) 主键的生成策曰
多对一的配置:
@ManyToOne
@JoinColumn(name="uploadUser") 属性名

一对多的配置:
@OneToMany
@JoinColumn(name="uploadUser") 属性名

多对多配置:
@ManyToMany
@JoinTable(name = "RESOURCE_AUTHORITY", joinColumns = { @JoinColumn(name = "RESOURCE_ID") }, inverseJoinColumns = { @JoinColumn(name = "AUTHORITY_ID") })
@Fetch(FetchMode.JOIN)
分享到:
评论

相关推荐

    hibernate+jpa注解实现最简单的增删改查

    **hibernate+jpa注解实现最简单的增删改查** 在Java开发中,Hibernate和JPA(Java Persistence API)是两种广泛使用的对象关系映射(ORM)框架,它们简化了与数据库交互的过程,使开发者可以使用面向对象的方式来...

    Hibernate JPA jar包

    Hibernate JPA与MySQL数据库的结合,需要配置合适的JDBC驱动和数据库连接参数。通过设置`hibernate.dialect`属性为`org.hibernate.dialect.MySQLDialect`,可以确保Hibernate能够正确地生成针对MySQL的SQL语句。 **...

    Hibernate使用JPA注解代码

    这个异常通常意味着在使用JPA注解配置时,遇到了不兼容或错误的配置。 首先,让我们深入理解`@Table`和`@Index`这两个JPA注解。`@Table`用于指定一个实体类所对应的数据库表名,而`@Index`则是用来定义表中的索引。...

    hibernate jpa 入门案例依赖jar

    本篇文章将深入探讨Hibernate JPA入门案例所需的依赖,以及如何配置MySQL驱动。 首先,我们需要理解Hibernate和JPA的关系。Hibernate是最初的ORM框架,提供了全面的功能来处理数据库交互。而JPA是Java EE的一部分,...

    JPA注解 和hibernate 建表

    JPA注解和Hibernate建表 一、JPA概述 Java Persistence API(JPA)是Sun官方提出的Java持久化规范,它只是一个规范不是一个产品。JPA的主要目标是提供一种简洁、易用的方式来访问、操作和管理Java应用程序中的数据...

    hibernate jpa开发需要的所有包

    9. **hibernate-jpa-2.0-api-1.0.1.Final.jar**:这是JPA 2.0的API规范,定义了JPA的接口和注解,是所有JPA实现的基础。 10. **hibernate-commons-annotations.jar**:提供了Hibernate所需的通用注解,如@Temporal...

    HibernateJPA+Struts2.0+MariaDB实现登录功能

    在IT行业中,构建一个完整的Web应用常常涉及到多个技术的整合,本示例中提到了"HibernateJPA+Struts2.0+MariaDB"的组合,这是一个经典的Java Web开发架构,用于实现用户登录功能。接下来,我们将深入探讨这些技术...

    hibernate_ jpa.jar

    1. **persistence.xml**:这是配置Hibernate JPA的主要文件,包含数据源、实体类、持久化单元等信息。 2. **SessionFactory与EntityManagerFactory**:SessionFactory是Hibernate的核心,负责创建Session;...

    Hibernate JPA 实例

    通过这个"Hibernate JPA 实例",我们可以学习到如何在实际项目中配置和使用Hibernate作为JPA的实现,以及如何利用它们的特性来简化数据库操作。同时,通过阅读源代码,我们可以加深对ORM工作原理的理解,提升我们的...

    Hibernate+JPA注解教程.doc

    【Hibernate+JPA注解教程】 本教程将详细介绍如何在Java开发环境中利用Hibernate和Java Persistence API(JPA)的注解进行数据持久化操作。首先,我们需要了解开发所需的环境和工具,包括MyEclipse 8.5(内含...

    SSH2框架整合并使用JPA注解配置

    2. **JPA注解配置**: - `@Entity`:标记一个类为数据库表的映射,相当于Hibernate的`@Table`。 - `@Id`:标识一个字段为表的主键,通常与`@GeneratedValue`结合使用自动生成主键。 - `@GeneratedValue(strategy=...

    Spring + JPA + Hibernate配置

    标题“Spring + JPA + Hibernate配置”涉及到的是Java开发中常用的三个框架——Spring、Java Persistence API (JPA) 和Hibernate的集成与配置。这是一份关于如何将这些框架结合使用的教程或参考资料,可能包含了实现...

    hibernate+jpa注解教程

    本教程通过具体的步骤指导如何使用Hibernate结合JPA注解进行开发。通过配置开发环境、数据库连接、生成配置文件以及编写实体类等过程,详细介绍了如何构建一个简单的基于Hibernate + JPA的应用程序。这对于初学者来...

    Hibernate JPA

    ### Hibernate JPA 知识点详解 #### 一、Hibernate JPA 概述 **Hibernate**作为当前最为流行的对象关系映射...了解并掌握Hibernate JPA的基本原理及其配置使用方法,对于提高开发效率和代码质量都具有重要意义。

    spring3.0 mvc+hibernate3.6 +jpa 注解实例

    在本实例中,我们探讨的是一个基于Spring 3.0、Hibernate 3.6和Java Persistence API (JPA) 的集成应用,其中充分利用了注解来简化开发过程。这是一个适用于初学者和经验丰富的开发者深入了解这些技术如何协同工作的...

    HIbernate Jpa 生成entities

    - 在IDE的插件设置中配置Hibernate Tools,包括数据库连接信息、表选择以及生成代码的目录。 - 运行代码生成任务,Hibernate Tools会根据数据库表结构自动生成对应的实体类,包括字段、属性以及`@Column`、`@Id`等...

    Hibernate4之JPA规范配置详解

    以上就是Hibernate4中关于JPA规范配置的详细介绍,包括了 `@Table`、`@SecondaryTable`、`@SecondaryTables`、`@UniqueConstraint`、`@Column` 和 `@JoinColumn` 等注解的主要用途和示例代码。通过对这些注解的理解...

    spring 整合 hibernate jpa2 实例

    同时,使用`@Table`指定对应的数据库表名,`@Id`定义主键,以及其他JPA注解如`@Column`、`@GeneratedValue`等来定义字段属性。 为了使Spring能够自动管理这些实体,我们需要在Spring配置中声明一个`JpaRepository`...

    SpringMVC +Hibernate JPA+Spring-data-jpa实例

    1. **配置文件**:设置SpringMVC、Hibernate JPA和Spring Data JPA的相关配置,如数据源、实体扫描路径、JPA配置等。 2. **实体类**:定义与数据库表对应的实体类,包含属性和注解。 3. **Repository接口**:定义...

Global site tag (gtag.js) - Google Analytics