`
weiweichen1985
  • 浏览: 141589 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

hibernate下的根据日期查询

阅读更多
项目中生成订单要用年月日6位字符加5位的一个流水号,先要到订单流水表中去查询当天是否有下订单,如果有流水号就在加1,如果没有就随机生成一个,根据日期去查询,可用日期字符串,hibernate会自动转化。。。

其中,currentDate是date数据类型...

Session ses = dao.getSession();
  try {
   Query query = ses
     .createQuery("select max(usn.serialNumber) from USerialNumber usn where usn.currentDate='"
       + DateTime.getCurrentDate()
       + "'");
   List list = query.list();
   if (list == null || list.size() == 0)
    System.out.println("没有找到相关记录");
   else {
    String maxNum=list.get(0).toString();
    System.out.println("找到记录:最大的流水号===="+maxNum);
      //+ usn.getSerialNumber().intValue());
   }
  } catch (HibernateException e) {
   e.printStackTrace();
  } catch (Exception e) {
   e.printStackTrace();
  }
分享到:
评论

相关推荐

    Hibernate 函数 ,子查询 和原生SQL查询

    3. **日期时间函数**:如`current_date()`, `current_time()`, `current_timestamp()`,获取当前日期、时间或日期时间,还有`date()`, `time()`, `timestamp()`等用于提取日期、时间部分。 4. **转换函数**:`cast...

    hibernate 影院信息查询

    《hibernate 影院信息查询》是一款基于Hibernate框架开发的影院信息查询系统,它集成了详细的注释,便于理解和学习。本系统适用于北大青鸟等教育机构的学员,为他们提供了一个实战项目的实例,帮助他们更好地掌握...

    hibernate 中HQL语句查询学习笔记

    ### Hibernate中HQL语句查询学习笔记 #### HQL基础 **HQL**(Hibernate Query Language)是Hibernate框架推荐使用的查询语言,它提供了一种面向对象的方式来查询数据库,支持多种复杂的查询操作,如继承、多态及...

    Hibernate4.0,Hibernate5.2,Hibernate5.6 jar包

    同时,4.0版本引入了新的查询语言HQL(Hibernate Query Language)和Criteria API,提供了更加灵活和强大的查询机制。 接下来是Hibernate5.2版本。这个版本进一步提升了性能和稳定性,对JPA 2.1规范进行了兼容,...

    hibernateCriteria查询

    ### Hibernate Criteria 查询详解 #### 一、概述 Hibernate Criteria 查询是一种强大的对象化查询方式,它为开发者提供了一种灵活而直观的方式来...在实际开发中,可以根据项目需求和个人偏好选择合适的查询方式。

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

    例如,默认情况下,Hibernate可能会将Date类型映射为`java.sql.Date`,而这个类只包含日期部分,不包含时间。如果需要保留时分秒,应使用`java.sql.Timestamp`。 4. **实体类属性注解**: 在实体类中,对Date类型...

    Hibernate3.6

    5. **Query 改进**:HQL 和 Criteria 查询支持更多的函数和操作符,如日期、时间函数、集合操作等,使得查询表达力更加强大。 6. **性能优化**:3.6 版本对缓存机制进行了优化,支持更高效的二级缓存策略,同时优化...

    Hibernate查询语言.doc

    总的来说,Hibernate的查询语言提供了一套灵活且强大的工具,使得开发者能够根据需求选择合适的查询方式,无论是面向对象的HQL,还是原生SQL,都能够高效地处理数据库操作。在实际开发中,应根据具体场景选择最适合...

    hibernate3.1

    3. **其他依赖库**:除了核心库外,还有一些辅助库,如用于XML解析的JAXB库,用于日期时间操作的Joda-Time库,以及用于反射操作的asm库等,它们为Hibernate提供了丰富的功能支持。 二、Hibernate 3.1的实体映射 在...

    hibernate jar包和dtd

    3. Hibernate查询语言(HQL):一种面向对象的查询语言,用于查询数据库中的对象。 4. Criteria API:提供动态构建查询的能力,无需预先定义HQL或SQL。 5. Criteria Builder:用于构建更复杂的查询表达式,增强了...

    hibernate插件

    - **配置Hibernate**:在项目的src/main/resources目录下创建hibernate.cfg.xml文件,配置数据库连接信息、方言、缓存等参数。 - **创建Session工厂**:在Java代码中,通过Configuration类加载配置文件,创建...

    hibernate3.6

    12. **类型系统**:Hibernate 3.6的类型系统更加强大,支持更多的数据类型映射,如日期时间、数组、集合等。 13. **查询缓存**:除了实体级别的缓存,3.6版本还支持查询结果的缓存,进一步减少了数据库的负载。 14...

    hibernate5.2.3.jar

    4. **Criteria查询**:提供了一种动态构建查询的方式,无需预先编写SQL,可以更灵活地根据业务需求构造查询。 5. **HQL(Hibernate Query Language)**:Hibernate特有的查询语言,类似于SQL,但更面向对象,可以...

    hibernate api

    3. **Criteria API**: Hibernate 3.0引入了Criteria API,提供了一种更面向对象的方式来执行数据库查询。开发者可以通过构建Criteria对象,添加限制条件、排序和分组,来执行动态查询。 4. **HQL (Hibernate Query ...

    Hibernate 转译中文版

    10. **类型转换**:Hibernate支持自定义类型转换,允许开发者将Java类型与数据库类型进行映射,例如日期时间格式的转换。 总的来说,《Hibernate 转译中文版》涵盖了Hibernate框架的各个方面,从基本概念到高级特性...

    hibernate5.2.12源码包

    11. **Type系统**:Hibernate的Type系统处理Java类型与数据库类型的转换,包括基本类型、复杂类型(如日期、时间、数组等)的映射。 12. **CGLIB和ASM**:Hibernate使用CGLIB和ASM动态生成代理类,以实现透明化的...

    hibernate_reference.pdf

    - **懒加载**:默认情况下,Hibernate 使用懒加载策略来延迟加载实体的关联对象,从而减少不必要的数据库访问。 #### 九、高级特性 - **实体继承**:允许在继承关系中使用单表策略或多表策略。 - **组件映射**:...

    hibernate中文参考文档pdf

    5. **Querying数据**:详述了HQL(Hibernate查询语言)和Criteria API,它们是用于检索数据的主要方式,支持复杂的查询操作。 6. **Criteria API**:提供一种动态构建查询的方式,可以避免硬编码HQL,使代码更加...

    hibernate5.2.6-compiled

    Hibernate不仅提供对象关系映射功能,还包含实体管理、事务处理、第二级缓存、查询语言(HQL)等功能,使得数据库操作更加便捷。 在压缩包的文件名称列表中,我们看到`hibernate-release-compiled-5.2.6.Final`,这...

Global site tag (gtag.js) - Google Analytics