`

JPA @Temporal

 
阅读更多

 

1.日期:

@Temporal(TemporalType.DATE)
 @Column(name = "applyDate", nullable = false, length = 10)
 public Date getApplyDate() {
  return applyDate;
 }

在页面端取值:YYYY-MM-DD

 

 

 2.时间:

@Temporal(TemporalType.TIME)

在页面端取值:HH:Mi:SS  22:50:30

 

 3.日期和时间(默认):

@Temporal(TemporalType.TIMESTAMP) 
在页面端取值:2011-04-12 22:51:34.0 YYYY-MM-DD HH:mi:ss.0

 

分享到:
评论

相关推荐

    JPA-2 基本注解

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

    JPA通告:@ENTİTY@ID @ GENERATEDVALUE @TABLE GENERATOR @COLUMN @LOB @JOİNCOLUMN@ENUMERATED @TEMPORAL

    9. `@Temporal`: 用于日期时间类型的字段,JPA提供三种时间模式:`TemporalType.DATE`(日期)、`TemporalType.TIME`(时间)和`TemporalType.TIMESTAMP`(日期时间)。它帮助JPA正确处理不同类型的日期时间数据。 ...

    05_JPA详解_日期_枚举等字段类型的JPA映射.zip

    在JPA中,我们可以使用`@Temporal`注解来指定日期字段的存储类型: - `@Temporal(TemporalType.DATE)`:仅存储日期部分。 - `@Temporal(TemporalType.TIME)`:仅存储时间部分。 - `@Temporal(TemporalType....

    JPA实体映射对时间字段的处理

    在JPA中,实体类中的时间字段可以通过`@Temporal`注解来指定与数据库中相应类型之间的映射关系。具体来说,可以将`java.util.Date`映射为`java.sql.Date`、`java.sql.Time`或`java.sql.Timestamp`等类型。默认情况下...

    05_传智播客JPA详解_日期_枚举等字段类型的JPA映射

    **JPA(Java Persistence API)**是Java平台上的一个标准,用于管理关系数据库中的数据,它简化了ORM(对象关系映射)的过程。本课程"05_传智播客JPA详解_日期_枚举等字段类型的JPA映射"深入讲解了JPA在处理特定字段...

    spring-data-jpa-temporal:Spring Data JPA模块的临时审核扩展

    Spring Data JPA临时审核 Spring Data JPA时间审核是的扩展,它使将数据审核与主数据本身保存在同一表中变得很简单。 它是通过在应用程序端完全实现时功能来实现的,因此它可以与JPA集成到的所有DB引擎一起使用最少...

    JPA 标注 JPA标签手册

    Java Persistence API (JPA) 是Java企业版5(Java EE 5)的一部分,与Enterprise JavaBeans(EJB)3.0规范一起,极大地简化了Java持久化。它提供了一种对象关系映射方法,允许您以标准、可移植的方式声明性地定义...

    JPA源文件/jpa学习

    JPA 2.0引入了许多增强功能,比如支持@OneToMany和@ManyToMany关系的双向映射,新增了@Temporal注解以处理日期和时间,增强了Criteria API,引入了@SecondaryTable注解以支持多表映射,还引入了Entity Graph来优化...

    JPA参考文档 JPA参考文档

    ### JPA概述与关键技术 #### 一、JPA简介 JPA(Java Persistence API)作为Java EE 5.0平台标准的ORM(Object-Relational Mapping)规范,旨在简化对象持久化开发工作并促进ORM技术的标准化。它吸取了EJB规范早期...

    jpa注解详解

    使用@Enumerated、@Temporal、@Lob、@Transient批注可以微调数据库实现这些映射的方式。 5. 关系映射JPA持久性提供程序要求您显式映射关系。使用@OneToOne、@ManyToOne、@OneToMany、@ManyToMany、@MapKey、@Order...

    JPA基础语法资料--JPA_Basic

    JPA提供了多种注解来描述实体类的属性,如`@Column`用于指定列名和数据类型,`@GeneratedValue`用于自动生成主键值,`@Temporal`用于日期时间类型,等等。例如: ```java @Entity public class User { @Id @...

    JPA详细文档(JPA 批注参考)

    - `@Temporal`:处理日期和时间类型的映射。 - `@Lob`:用于大对象(LOB)如BLOB和CLOB的映射。 - `@Transient`:标记一个属性不应被持久化。 5. **关系映射批注**: - `@OneToOne`、`@ManyToOne`、`@OneToMany...

    spring data jpa 例子

    实体类中的属性通常与数据库列相对应,使用`@Id`定义主键,`@GeneratedValue`处理自增主键,以及其他JPA注解如`@Column`,`@Temporal`等来控制字段的行为。 接着,我们讨论查询。Spring Data JPA支持多种查询方式。...

    JPA环境搭建及基础映射

    - **@Temporal**:用于日期时间类型的字段,如`@Temporal(TemporalType.TIMESTAMP)`。 ### **三、实体示例** ```java @Entity @Table(name = "users") public class User { @Id @GeneratedValue(strategy = ...

    JPA_批注参考

    ### JPA批注参考知识点详解 #### 一、概述 JPA (Java Persistence API) 是 Java 社区标准 JSR 317 的一部分,它为 Java 应用提供了对象关系映射(ORM)功能。JPA 允许开发者以声明的方式定义 Java 对象与关系型...

    JPA完成单表注解配置说明包括日期,大文本,二进制文本,枚举

    在Java世界中,Java Persistence API(JPA)是用于管理和持久化对象的规范,它使得在关系数据库中操作数据变得更加简单。本篇文章将深入探讨如何使用JPA进行单表注解配置,涵盖日期、大文本、二进制文本以及枚举类型...

    JPA全面讲解

    3. 直接映射:`@Basic`批注用于基本类型的映射,`@Temporal`用于日期时间类型,`@Lob`用于大对象(BLOB/CLOB),`@Transient`则标记不需持久化的字段。 4. 关系映射:JPA要求开发者明确声明实体间的关系。`@...

    Spring-JPA

    4. **JPA特性利用**: 利用JOIN fetch避免N+1查询问题,使用@Temporal注解处理日期时间类型,使用@PrePersist和@PreUpdate处理生命周期事件。 **五、SSH框架集成** SSH(Spring、Struts、Hibernate)是经典的Java ...

    最好的JPA详解大全

    3. **属性映射**:掌握字段到数据库列的映射,包括`@Column`、`@Temporal`、`@Lob`等注解的使用,处理日期、时间、大对象等数据类型。 4. **关系映射**:学习一对一、一对多、多对一、多对多关系的映射,使用`@...

    JPA 批注参考

    **JPA批注参考** Java Persistence API(JPA)是Java平台上的一个标准,用于管理关系数据库中的数据。它提供了一种面向对象的方式来操作数据库,通过在Java实体类上使用批注来映射数据库表。这篇文章将深入探讨JPA...

Global site tag (gtag.js) - Google Analytics