Target:
Classes
Specifies the discriminator column for the SINGLE_TABLE
and JOINED
Inheritance
mapping strategies.
The strategy and the discriminator column are only specified in the root of an entity class hierarchy or subhierarchy in which a different inheritance strategy is applied
If the DiscriminatorColumn
annotation is missing, and a discriminator column is required, the name of the discriminator column defaults to "DTYPE"
and the discriminator type to DiscriminatorType.STRING
.
Since:
JPA 1.0
See Also:
DiscriminatorValue
(Optional) The SQL fragment that is used when generating the DDL for the discriminator column.
Defaults to the provider-generated SQL to create a column of the specified discriminator type.
Default value:
""
Since:
JPA 1.0
Default value:
javax.persistence.DiscriminatorType.STRING
Since:
JPA 1.0
(Optional) The column length for String-based discriminator types. Ignored for other discriminator types.
Default value:
31
Since:
JPA 1.0
(Optional) The name of column to be used for the discriminator.
Default value:
"DTYPE"
Since:
JPA 1.0
分享到:
相关推荐
JPA Annotation Reference
**JPA(Java Persistence API)**是JavaEE的一部分,它为Java对象提供了持久化标准,允许开发者将Java对象映射到数据库中的表。JPA通过ORM(Object-Relational Mapping)机制简化了数据库操作,使得开发者可以使用...
Spring Data JPA 在 Spring Boot 项目中的集成与应用 Spring Data JPA 是一款基于 Java 持久层 API(JPA)的框架,提供了一个通用的数据访问层解决方案,能够简化 Java 应用程序中的数据访问工作。Spring Boot 作为...
毕设-基于springboot的网上订餐系统,项目经过测试,可完美运行! 环境要求:jdk1.8 maven 技术体系:springboot + jpa + thymeleaf 数据库:mysql ide:IDEA 毕设-基于springboot的网上订餐系统,项目经过测试,...
在"JPA项目含jar包"中,我们可能找到了一系列与JPA相关的库文件,这些jar包是实现JPA功能所必需的。通常,这些jar包可能包括: 1. **Hibernate JPA Provider**: Hibernate是JPA的一个流行实现,它提供了JPA规范的...
JPA2教程,JPA标准参与者编写,全面接受JPA的方方面面。
在Spring Boot项目中,JPA(Java Persistence API)是一个强大的工具,它允许开发者以面向对象的方式与数据库交互,而无需直接编写SQL语句。JPA是Java EE的一部分,但Spring框架提供了Spring Data JPA模块,使得在...
JPA(Java Persistence API)是一种 Java 標準的 ORM(Object-Relational Mapping)规范,用于將 Java 对象持久化到数据库中。下面是 JPA 的一些重要知识点: ### 1. JPA 概述 JPA 是 Java EE 5.0 平台标准的 ORM ...
**Java Persistence API (JPA)** 是Java平台上的一个标准,用于管理关系数据库中的对象-关系映射(ORM)。它提供了一种方式,让开发者可以用面向对象的编程模型来操作数据库,而无需直接编写SQL语句。JPA允许你在...
1. **JPA是什么**:JPA是一种ORM(对象关系映射)框架,它允许Java开发者以面向对象的方式处理数据,将Java对象映射到数据库中的表,从而简化数据库操作。 2. **JPA起源**:JPA最初由Sun Microsystems开发,作为EJB...
Spring Data JPA 是一个强大的框架,它简化了Java应用程序中对关系数据库的访问。在Spring Boot项目中,Spring Data JPA 提供了便捷的方式来进行数据持久化操作,减少了大量重复的DAO层代码。本篇文章主要关注Spring...
**JPA(Java Persistence API)**是Java平台上的一个标准,用于管理关系数据库中的数据,它简化了数据库操作,提供了一种面向对象的方式来处理数据库事务。JPA通过ORM(Object-Relational Mapping)映射机制将Java...
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
"项目:JPA:Java和JPA:Persista seus objetos com和JPA2 e Hibernate" 这个标题提到了三个关键概念:Java、JPA(Java Persistence API)以及Hibernate。这暗示了这是一个关于使用Java编程语言,通过JPA标准,特别...
学习JPA——Hibernate_Annotation使用实例学习JPA——Hibernate_Annotation使用实例学习JPA——Hibernate_Annotation使用实例
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
本文是介绍Spring-data-jpa的PPT的学习笔记,整理了Spring Data JPA相关知识配置和实践源码. 本文介绍知识点有: JPA与Spring的相关配置 JPA 方法名常用查询 JPA 使用@Query注解实现JPQL和本地自定义查询 JPA API 条件...
JPA 起源:JPA 的前身是 EJB 2.x 中的实体 bean,后来发展为一个独立的 Java 标准。 JPA 优势:JPA 的优势包括平台独立、可移植、可扩展、灵活的映射机制等。 JPA 供应商:JPA 的供应商包括 Oracle、Hibernate、...
jpa-javatime 一个带有适配器的简单项目,用于在 JPA 中使用java.time类。 此时 JPA 提供程序不会将java.time类识别为时间字段。 所以这个项目的存在就是为了解决这个差距,添加了一些转换器来允许我们在我们的项目...
在Java编程语言中,Annotation(注解)是一种元数据,它提供了在编译时和运行时为代码添加信息的方式。注解是自Java 5版本引入的特性,它增强了代码的可读性和可维护性,同时也简化了某些编程任务。在本篇中,我们将...