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
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模块,使得在...
**Java Persistence API (JPA)** 是Java平台上的一个标准,用于管理关系数据库中的对象-关系映射(ORM)。它提供了一种方式,让开发者可以用面向对象的编程模型来操作数据库,而无需直接编写SQL语句。JPA允许你在...
通过学习《Spring Data JPA从入门到精通》,读者不仅可以掌握Spring Data JPA的基本使用,还能深入了解其内在机制,从而在实际项目中更加灵活、高效地进行数据库操作。这本书籍结合理论与实践,对于希望深入学习...
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标准,特别...
赠送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-javatime 一个带有适配器的简单项目,用于在 JPA 中使用java.time类。 此时 JPA 提供程序不会将java.time类识别为时间字段。 所以这个项目的存在就是为了解决这个差距,添加了一些转换器来允许我们在我们的项目...
在Java编程语言中,Annotation(注解)是一种元数据,它提供了在编译时和运行时为代码添加信息的方式。注解是自Java 5版本引入的特性,它增强了代码的可读性和可维护性,同时也简化了某些编程任务。在本篇中,我们将...