`

hibernate对数据库timestamp类型数据的处理

阅读更多

当数据库中定义了timestamp类型字段,hibernate有其特定的映射,及POJO特定的属性类型。下面的例子仅供hibernate初学者参考。

 

数据库表中有timestamp类型字段:modifytime ,对应JAVA映射类:

 

private java.util.Data modifytime ; 

 

注意:这里不能设置为java.sql.Timestamp类型。

 

映射文件:

//timestamp定义必须要跟在id后面   
<timestamp name="modifytime" column="modifytime"/>  

 

这样的配置生成类似如下的建表语句:

modifytime   timestamp  not   null  default  current_timestamp

 

 

分享到:
评论

相关推荐

    JAVA数据类型与Hibernate的类型映射

    其次,对于复杂的数据类型,如日期和时间,Java的Date和Calendar类在Hibernate中可以映射为java.sql.Date、java.sql.Time或java.sql.Timestamp。对于数组和集合,如List、Set、Map等,Hibernate提供了ListType、...

    hibernate使用中与各种数据库字段类型对应类型训练

    本训练主要关注在使用Hibernate时如何处理与各种数据库字段类型的映射,这对于理解和优化数据库交互至关重要。 首先,我们要理解Hibernate的核心概念——对象关系映射(ORM)。ORM允许我们将数据库表结构映射到Java...

    关于Hinbernate中TimeStamp类型字段处理的小例子

    总结,理解Hibernate中Timestamp类型的处理,包括其映射、自动更新、转换以及性能优化,是提升Java数据库应用开发效率的关键。通过实际的代码示例,开发者可以更好地掌握这些概念,并将其应用于实际项目中。

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    这里,我们提到了一个名为“Hibernate的映射类型_hibernate_mysql映射类型.doc”的文档,这很可能是一个详细的对照表,列出了Hibernate如何将Java数据类型映射到MySQL数据库的SQL数据类型。MySQL是世界上最流行的...

    Hibernate 配置跟数据库字段的对应关系

    本文将深入探讨如何在Hibernate配置中设置与数据库字段的对应关系,以及相关的Mysql数据库数据类型。 首先,我们需要理解Hibernate的核心配置文件`hibernate.cfg.xml`,在这个文件中,我们定义了数据源、持久化类...

    Hibernate中数据类型

    总的来说,理解 Hibernate 中的数据类型映射是进行数据库操作的关键,它有助于确保数据在 Java 应用程序和数据库之间的准确传输,并确保程序的稳定性和兼容性。正确选择和配置这些类型可以避免许多潜在的问题,如...

    解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题

    在使用Hibernate进行数据库操作时,有时会遇到一个常见的问题,即当从数据库中查询Date类型的数据并由Hibernate返回时,发现结果中的时分秒部分不正确。这个问题通常源于多个因素,包括日期时间的序列化与反序列化...

    Hibernate数据类型映射及ID

    描述:“Hibernate与各数据库数据类型的映射” ### Hibernate数据类型映射 Hibernate作为一款流行的Java持久层框架,它提供了丰富的数据类型映射功能,使得开发者能够更加灵活地在Java对象和关系型数据库之间进行...

    javasqlTypes数据库字段类型java数据类型的对应关系

    在Java编程语言中,与数据库交互是常见的任务,这就涉及到`java.sql.Types`枚举类,它是Java数据类型与数据库字段类型之间的桥梁。`java.sql.Types`定义了一系列常量,这些常量代表了SQL标准中的数据类型,使得我们...

    Hibernate 映射类型与Java 类型对照

    在Java编程语言中,开发人员经常使用ORM(对象关系映射)框架来处理数据库操作,而Hibernate是其中的佼佼者...在实际开发中,根据业务需求选择合适的映射类型,可以提高数据处理的效率和准确性,同时降低程序的复杂性。

    Hibernate和java中的对应数据类型

    然而,当我们与数据库进行交互,特别是使用ORM(对象关系映射)框架如Hibernate时,这些数据类型需要与数据库中对应的数据类型相匹配,以确保数据的正确存储和检索。下面我们将详细探讨Java、Hibernate以及SQL之间的...

    hibernate动态映射表处理oracle的clob类型

    在IT行业中,数据库管理和持久化框架是至关重要的...通过以上内容,你应该对在Hibernate中动态映射Oracle 10g的CLOB类型有了深入理解,这将帮助你在实际项目中有效地处理大文本数据。如有任何疑问,欢迎继续交流探讨。

    Hibernate悲观锁和乐观锁的实现

    在Java的持久化框架Hibernate中,锁定机制是数据库并发控制的重要组成部分,用于处理多线程或分布式环境下的数据一致性问题。悲观锁和乐观锁是两种常见的锁定策略,它们各有特点,适用于不同的场景。 **悲观锁**...

    hibernate的知识总结

    - **Hibernate类型与Oracle数据类型的映射关系**:例如,`java.lang.Long` 对应于Oracle的 `NUMBER` 类型,`java.lang.String` 对应 `VARCHAR2`,`java.lang.Double` 对应 `NUMBER`,`java.sql.Timestamp` 对应 `...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    hibernate 和hibernate_annotations(中文API).pdf帮助文档

    Hibernate是一款强大的Java持久化框架,它为开发人员提供了一种在Java应用中管理和存储数据到关系数据库的标准方式。Hibernate简化了对象关系映射(ORM)的过程,使得开发者无需编写大量的SQL代码,就能实现数据的...

    hibernate映射类型.doc

    在Hibernate中,为了能够将Java对象的数据持久化到数据库中,需要对Java类型和SQL类型进行映射。以下是一些常见的Hibernate映射类型及其对应的Java和SQL类型: 1. `Integer` 或 `java.lang.Integer`: 映射到标准SQL...

    hibernate注解处理映射关系共14页.pdf.zip

    7. @Temporal:处理日期和时间类型,如@Temporal(TemporalType.TIMESTAMP),确保时间和日期的正确存储和解析。 8. @Transient:标记不需持久化的属性,避免这些字段被Hibernate自动处理。 9.懒加载和立即加载:@...

    Hibernate注解详解.pdf

    ### Hibernate注解详解 ...以上是对Hibernate注解的基础介绍及其使用示例,这些注解可以帮助开发者更方便地管理和操作数据库表结构及数据。在实际开发中,合理运用这些注解能够有效提升开发效率和程序质量。

Global site tag (gtag.js) - Google Analytics