`
hamburg
  • 浏览: 115914 次
  • 来自: 不污染一方土地
社区版块
存档分类
最新评论

hibernate 利用 hql 如何更新 DATE 字段

阅读更多
正确:

Update Cat  t set t.birthday=? where t.id = ?

t.setTimestamp(0,new Date());


错误:

Update Cat  t set t.birthday=new Date() where t.id = ?



分享到:
评论

相关推荐

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

    - **SQL查询**:除了使用HQL(Hibernate Query Language)和Criteria API,还可以使用原生SQL进行复杂查询。 - **缓存机制**:一级缓存是SessionFactory级别的,二级缓存可以是共享的,可以提高性能但需要正确配置...

    hibernate所用到HQL经典语句大全

    HQL(Hibernate Query Language)是一种面向对象的查询语言,它允许开发者使用类及其属性来编写查询语句,而不是传统的SQL语句。这使得开发人员可以更加专注于业务逻辑而非底层数据库的细节。 **1.1 基本查询** - *...

    NHibernate hql 可用函数,函数大全

    ### 三、HQL 更新与删除操作 **1. 更新操作** - **语法**: `UPDATE <类名> SET <字段>=<新值>` - **示例**: `UPDATE Topic t SET t.title = UPPER(t.title)` **2. 删除操作** - **语法**: `DELETE FROM <类名> ...

    HQL语句大全HQL语句大全

    ### HQL语句详解 #### 一、HQL简介 HQL(Hibernate Query Language)是Hibernate框架中的查询语言,它提供了面向对象的方式来进行数据库...在实际开发中,合理利用HQL可以极大地提高数据库操作的效率和代码的可读性。

    Struts2+Hibernate实现新闻发布系统

    在新闻发布系统中,Hibernate可能被用来创建News实体类,该类对应数据库中的新闻表,包含字段如news_id(新闻ID)、title(标题)、content(内容)、publish_date(发布日期)等。 使用Hibernate,开发者可以通过...

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

    8. @Temporal:用于日期时间类型的字段,指定存储类型(TIMESTAMP、DATE、TIME)。 三、Hibernate工作流程 1. 加载SessionFactory:根据Hibernate配置文件创建SessionFactory对象。 2. 创建Session:通过...

    Hibernate技术详解

    - **语法结构**:虽然两者在语法上有一定的相似之处,但在HQL中可以使用类名和属性名进行查询,而SQL则使用表名和字段名。 - **查询灵活性**:HQL支持更多高级特性,如延迟加载、关联映射等,使得数据查询更为灵活。...

    Hibernate distribution and annotation

    4. **查询语言**: HQL(Hibernate Query Language)是Hibernate的SQL扩展,用于查询对象。另外,Criteria API提供了一种类型安全的、面向对象的查询方式。 5. **缓存**: Hibernate支持一级缓存(Session级别的...

    hibernate-annotations-3.4.0.GA

    8. @Temporal:用于日期时间类型的字段,支持TIMESTAMP、DATE和TIME三种类型。 9. @Transient:标记不映射到数据库的字段。 三、Hibernate Annotations 3.4.0.GA新特性 1. 支持JPA 2.0规范:此版本引入了更多的JPA...

    hibernate3.1.2参考文档

    - Hibernate Query Language(HQL)是面向对象的查询语言,类似于SQL,但操作对象而非表。 - Criteria API提供了一种更面向对象的方式来构建查询,避免硬编码SQL,增强代码的可读性和可维护性。 10. 异常处理 - ...

    hibernate-annotations.jar

    7. `@Temporal`: 用于处理日期和时间类型的字段,可以设置时间类型(DATE, TIME, TIMESTAMP)。 8. `@Transient`: 标记一个字段不作为数据库列进行持久化。 **三、使用hibernate-annotations.jar** 在项目中引入`...

    hibernate-3.6.7.rar

    例如,Date和Time类型可以被映射到数据库中的日期和时间字段。 8. **连接池**:为了提高性能,Hibernate可以与各种连接池集成,如C3P0、DBCP等,有效管理数据库连接,减少资源消耗。 9. **实体关系映射**:...

    hibernate-common-annotations.jar

    Hibernate不仅提供了数据持久化的解决方案,还包含了查询语言HQL(Hibernate Query Language)以及 Criteria 查询等高级功能。 二、JPA与Hibernate注解 JPA是Java EE规范的一部分,它定义了一种标准接口,用于实现...

    hibernate查询

    这两个类在Hibernate配置文件中需要指定其属性与数据库表中的字段对应关系,包括关联的配置,如`OrderLine`中的`order`属性与`Order`类的关联。 **HQL查询**是Hibernate的核心查询语言,它是面向对象的,与SQL类似...

    hibernate应用包

    Query和Criteria API则提供了查询数据库的接口,支持HQL(Hibernate Query Language)和JPQL(Java Persistence Query Language)。 在使用Hibernate进行开发时,开发者需要注意以下几个方面: 1. 配置:包括...

    hibernate基础 注解开发 检索

    ### Hibernate基础:注解开发与...综上所述,通过使用Hibernate的注解开发,不仅可以简化实体类的配置,还可以利用其丰富的关联映射和检索机制来进行高效的数据操作。这对于Java开发者来说是一个非常强大且实用的工具。

    HIBERNATE:Hibernate 学习一--注解方式自动建表

    - `@Temporal`:用于处理日期时间类型的字段,有TemporalType.DATE、TemporalType.TIME和TemporalType.TIMESTAMP三种类型。 - `@OneToMany`、`@ManyToOne`、`@OneToOne`、`@ManyToMany`:表示不同类型的关联关系,...

    Hibernate几个常见错误解决方式

    如果数据库中确实没有这个字段,需要更新实体类或者删除不必要的映射。 2. **SQL语法错误**: 错误信息:`Column 'df' in where clause is ambiguous` 这个错误表示在SQL查询中的`df`字段无法明确它属于哪个表。...

Global site tag (gtag.js) - Google Analytics