`
asgab
  • 浏览: 43669 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

关于JPA 中@Entity中的name

    博客分类:
  • java
 
阅读更多
@Entity(name="ORD_STAFF")

 如果这么写的话Hibernate会报Staff not mapped的错误。改成:

@Entity
@Table(name = "ORD_STAFF")

 就好用。

 当时google的时候大部分都是这么说的:

@Entity(name="EntityName")

必须,name为可选,对应数据库中一的个表

 真是蛋疼。

 在我看来必须在@Table里写name的。

分享到:
评论

相关推荐

    Spring Boot JPA中使用@Entity和@Table的实现

    Spring Boot JPA 中使用 @Entity 和 @Table 的实现 在 Spring Boot JPA 中,使用 @Entity 和 @Table annotation 来实现类和数据库表格的映射是非常重要的。本文将对这两个 annotation 的实现进行详细的介绍,并且...

    java程序使用JPA注解详解.doc

    Java 程序使用 JPA 注解详解 Java 持久层 API(Java Persistence API)是一种 Java 应用程序接口,用于访问、管理和持久化数据之间的关系。JPA 使用注解来定义实体类与数据库表之间的映射关系,本文将详细介绍 JPA ...

    Hibernate JPA

    JPA是一个Java标准,旨在简化Java应用中实体对象与数据库表之间的映射关系,而Hibernate则是这一规范的具体实现之一。 - **Hibernate Core**: Hibernate的核心实现,负责处理对象与关系数据之间的转换。 - **...

    JPA帮助文档

    通过这种方式,开发者可以在 Java EE 5 应用服务器内或 Java SE 5 应用程序中使用 JPA 持久化提供者来处理对象持久化。 #### 二、JPA实体类定义 - **`@Entity`**: 此注解用于标记一个普通的 Java 类(POJO)作为 ...

    Toplink_JPA注解参考

    @Entity注解标识一个Java类为JPA实体,它将被映射到数据库中的表。例如: ```java @Entity public class Product { // ... } ``` **3. 联合主键注解 (@EmbeddedId)** 对于复合主键,可以使用@EmbeddedId注解配合...

    JPA-2 基本注解

    **JPA(Java Persistence API)**是Java平台上的一个标准,用于管理关系数据库中的对象-关系映射(ORM)。它提供了方便的API和工具来处理持久化操作,使得开发人员可以更加专注于业务逻辑,而不是底层数据库操作。在...

    JPA_批注参考

    本文档主要介绍 JPA 中的批注(Annotation)及其使用方法。 #### 二、JPA 批注的重要性 JPA 批注是实现 JPA 功能的关键组成部分之一。通过使用批注,开发人员可以在不修改源代码结构的前提下,定义实体类的映射规则...

    JPA批注参考.JPA批注参考.

    在 JPA 中,批注(Annotation)是一种非常重要的机制,它允许开发人员在代码层面直接定义对象与数据库表之间的映射关系。本文旨在详细介绍 JPA 中常用的批注,帮助开发者更好地理解和使用它们。 #### 二、实体定义 ...

    JPA 批注参考(全部).pdf

    Java Persistence API (JPA) 是 Java EE 5 和 EJB 3.0 的一部分,它极大简化了企业级 Java 应用程序中的数据持久化过程。JPA 提供了一种声明式的对象关系映射 (ORM) 方法,允许开发人员以一种标准化和可移植的方式来...

    spring data jpa

    `@Entity` 是 JPA 核心注解,用于标记一个 Java 类作为数据库中的实体表。例如: ```java @Entity public class User { @Id private Long id; private String name; // getters and setters } ``` 这里的 `User`...

    JPA注解(转)

    Java Persistence API(JPA)是Java平台上的一个标准,用于管理关系数据库中的数据。它提供了一种对象/关系映射(ORM)机制,使得开发人员可以使用面向对象的编程方式来操作数据库。在JPA中,注解扮演着至关重要的...

    java entity

    在Java编程领域,"Entity"通常指的是业务对象或者数据库中的表对应的类,是Java持久化技术的核心概念之一。本文将深入探讨Java实体(Entity)在Java注解(Annotation)环境下的应用,以及如何通过注解实现实体关系...

    jpa例子jpajpa

    **Java Persistence API (JPA)** 是Java平台上的一个标准,用于管理关系数据库中的对象-关系映射(ORM)。它提供了一种方式,让开发者可以用面向对象的编程模型来操作数据库,而无需直接编写SQL语句。JPA允许你在...

    JPA视频教程_使用jpa映射单个实体对象

    这些注解是元数据的一种形式,嵌入在Java源代码中,提供了关于类、字段和方法的信息,使得JPA能够理解并执行相应的数据库操作。 1. **实体(Entity)**: 在JPA中,一个实体类代表数据库中的一个表。要声明一个类为...

    JPA+批注参考.pdf

    Java Persistence API (JPA) 是 Java EE 5.0 规范中的一个重要的组成部分,它提供了一种面向对象的方式来处理数据库操作,极大地方便了开发人员对数据库的操作。JPA 的主要优势在于它允许开发者使用面向对象的编程...

    JPA中的多对多双向关联实体定义与注解设置

    在Java Persistence API (JPA) 中,多对多(ManyToMany)关系是表示两个实体之间复杂关联的一种方式。这种关联允许一个实体实例可以与多个其他实体实例相关联,反之亦然。例如,一个学生可以选修多门课程,一门课程...

    JPA中的联合主键

    在Java Persistence API (JPA) 中,联合主键(Composite Key)是指由两个或更多个字段共同组成的主键,这与单字段主键(Single Field Primary Key)相对。这种设计模式通常用于那些需要多个属性来唯一标识实体的情况...

    JPA中的一对一双向关联

    在Java Persistence API (JPA) 中,一对一双向关联是一种关系映射,它允许两个实体类之间存在一对一的关系,并且每个实体都能引用对方。这种关联是双向的,意味着每个实体都可以通过自己的属性访问到另一个实体。...

Global site tag (gtag.js) - Google Analytics