1) DATE:等于java.sql.Date
2) TIME:等于java.sql.Time
3) TIMESTAMP:等于java.sql.Timestamp
1.日期:
@Temporal(TemporalType.DATE)
@Column(name = "applyDate", nullable = false, length = 10)
public Date getApplyDate() {
return applyDate;
}
在页面端取值:2011-07-05
2.时间:
@Temporal(TemporalType.TIME)
在页面端取值:22:50:30
3.日期和时间(默认):
@Temporal(TemporalType.TIMESTAMP)
在页面端取值:2011-07-05 22:51:34:000
在jsp里控制不显示毫秒:
<td align="center"> <fmt:formatDate value="${list[0].createTime}" pattern="yyyy-MM-dd HH:mm:ss"></fmt:formatDate></td>
分享到:
相关推荐
Entity 注解、@Table 注解、@Column 注解、@Id 注解、@GeneratedValue 注解和 @Temporal 注解都是 JPA 中常用的注解,用于标识实体 Bean、指定数据库表的名称、定义实体 Bean 的属性与数据库表中的列的映射关系、...
Java实体Bean的Entity注解详解 Java实体Bean是Java中的一个重要概念,它是Java持久层 ...通过使用@Entity、@Table、@Column、@Id和@Temporal注解,开发者可以轻松地将Java类标记为实体Bean,实现复杂的业务逻辑。
对于日期和时间类型的字段,@Temporal注解可以指定存储格式,如TIMESTAMP、DATE或TIME。 3.4 @JoinColumn @JoinColumn用于指定实体间的关联字段,特别是在处理复合主键和外键时非常有用。 四、注解配置的优缺点 ...
在实际项目中,还可以结合使用其他高级注解,如@OneToMany、@ManyToOne、@OneToOne、@JoinColumn等,来处理更复杂的关系映射。JPA还支持查询语言JPQL(Java Persistence Query Language)和 Criteria API,提供更...
Hibernate 注解映射是 Hibernate 框架中的一种映射方式,它使用 Java 注解来描述实体类和数据库表之间的映射关系,提高开发效率。 一、 环境搭建和基本映射 在使用 Hibernate 注解映射之前,需要添加相关的 jar 包...
通过使用JPA规范的注解,开发者可以轻松地在Java应用程序中管理数据库交互,无需深入了解底层的SQL语法,同时保持代码的简洁性和可维护性。这极大地提高了开发效率,降低了学习曲线,使得开发者能更专注于业务逻辑的...
### Hibernate 注解使用详解 #### 一、概述 Hibernate 是一款流行的 Java 持久层框架,它提供了对象关系映射(ORM)的功能,能够帮助开发者轻松地将 Java 应用程序中的对象映射到数据库表及其字段。为了简化开发...
本文将详细解析Hibernate中的注解使用,帮助理解如何通过注解简化数据库操作。 首先,实体Bean是Hibernate的核心概念,它是Java对象与数据库记录之间的桥梁。在类定义上使用`@Entity`注解标记一个类为实体Bean,...
总的来说,`@DynamicInsert` 和 `@DynamicUpdate` 提高了 Hibernate 的性能,减少了不必要的数据库操作,而 `@Temporal` 注解则帮助我们精确控制日期和时间字段的存储和检索方式。熟练掌握这些注解的使用,能够使你...
POJO类不依赖于任何框架,但当我们使用ORM(Object-Relational Mapping)框架如Hibernate时,可以利用注解来简化数据持久化的操作。本文将深入探讨Hibernate注解在POJO类中的应用。 1. **@Entity**注解:这是...
在这些技术中,注解(Annotation)的使用日益普及,极大地简化了配置工作,增强了代码的可读性和维护性。本文将深入探讨Java和SSH框架中的注解及其应用。 首先,让我们从Java的注解开始。Java注解是一种元数据,它...
Hibernate作为Java领域广泛使用的对象关系映射(ORM)框架,极大地简化了数据库操作,通过注解方式,可以更直观、简洁地定义实体类与数据库表之间的映射关系。 1. Hibernate注解基础:Hibernate提供了多种注解,如@...
例如,@Basic注解可以指定基本类型映射,@Enumerated用于枚举类型映射,@Lob注解用来映射大对象类型,如二进制数据或字符数据,@Temporal注解用于时间类型数据,指示其时间粒度。 关系映射是指实体间关系的映射,...
JPA通过使用特定的注解来定义实体类,这些注解在标题和描述中提及,我们将详细解释它们的含义和用法。 1. `@Entity`: 这个注解标记一个Java类为JPA的实体类,表示这个类将被映射到数据库中的一个表。它定义了一个...
例如,@Column注解可以用来指定属性映射到的列名,@Basic注解表示基本属性的映射,@Temporal可以用来映射日期类型的字段。 5. **高级映射特性**:Hibernate Annotations还支持一些高级映射特性,如继承映射、组件...
JPA(Java Persistence API)是一种标准规范,用于实现对象关系映射(ORM),允许开发人员使用注解或XML来描述实体对象与数据库表之间的映射关系。Hibernate是JPA的一种实现,它提供了丰富的API和注解,使得持久化...
- **@Temporal**:对于日期和时间类型,使用此注解指定存储格式,如`@Temporal(TemporalType.TIMESTAMP)`。 - **@OneToMany, @ManyToOne, @OneToOne, @ManyToMany**:这些注解用于描述对象之间的关系,如一对一、...
- `@GeneratedValue`中的`@SequenceGenerator`:当使用`SEQUENCE`策略时,配合使用此注解来定义数据库序列的名称、初始值和每次增量。 举例说明,如果我们有一个User实体,它的主键是自增的ID,同时包含一个版本...
1. 日期和时间类型:使用@Temporal注解指定时间精度。 2. 枚举类型:使用@Enumerated注解映射。 3. 不需要持久化的字段:使用@Transient注解标记。 4. 大对象(LOB):使用@Lob注解。 六、联合主键 1. 使用`@Id...
4. `@Temporal`: 对于日期和时间类型的字段,`@Temporal`注解可以帮助我们定义存储策略,如`TemporalType.DATE`(日期)、`TemporalType.TIME`(时间)和`TemporalType.TIMESTAMP`(日期时间)。 5. `@OneToMany`, ...