背景:
使用hibernate3,
oracle10g,
数据库存入的日期: @Temporal(TemporalType.TIMESTAMP)
@Temporal(TemporalType.DATE)取值:yyyy-MM-dd
@Temporal(TemporalType.TIME)取值:HH:mm:ss
@Temporal(TemporalType.TIMESTAMP)取值:yyyy-MM-dd HH:mm:ss.SSS
不同的日期格式,hql格式化的时候应该是不一样的。
方法一:
hql:
String startDate = "2013-02-18 00:00:00";
String endDate = "2013-02-20 23:59:59";
String hql = "select u from User u
where u.createDate >= TO_DATE ('"+startDate+"', 'yyyy-mm-dd hh24:mi:ss')
and u.createDate <= TO_DATE ('"+endDate+"', 'yyyy-mm-dd hh24:mi:ss')";
方法二:
hql:
String formatPattern = "yyyy-MM-dd HH:mm:ss";
DateFormat dateFormat = new SimpleDateFormat(formatPattern);
String startDate = "2013-02-18 00:00:00";
String endDate = "2013-02-20 23:59:59";
select u from User u where u.createDate >= :startDate
and u.createDate <= :endDate;
Map<String, Object> params = new HashMap<String, Object>();
params.put("startDate", dateFormat.parse(startDate));
params.put("endDate", dateFormat.parse(endDate));
分享到:
相关推荐
17.1.7 对查询结果排序 17.1.8 分页查询 17.1.9 检索单个对象(uniqueResult()方法) 17.1.10 按主键逐个处理查询结果(iterate()方法) 17.1.11 可滚动的结果集 17.1.12 在HQL查询语句中绑定参数 ...
17.1.7 对查询结果排序 17.1.8 分页查询 17.1.9 检索单个对象(uniqueResult()方法) 17.1.10 按主键逐个处理查询结果(iterate()方法) 17.1.11 可滚动的结果集 17.1.12 在HQL查询语句中绑定参数 ...
17.1.7 对查询结果排序 17.1.8 分页查询 17.1.9 检索单个对象(uniqueResult()方法) 17.1.10 按主键逐个处理查询结果(iterate()方法) 17.1.11 可滚动的结果集 17.1.12 在HQL查询语句中绑定参数 ...
17.1.7 对查询结果排序 17.1.8 分页查询 17.1.9 检索单个对象(uniqueResult()方法) 17.1.10 按主键逐个处理查询结果(iterate()方法) 17.1.11 可滚动的结果集 17.1.12 在HQL查询语句中绑定参数 ...
rapid-validation 集成extremeTable列表分页组件,并简单扩展显示pageNumber 集成DBUnit及spring对数据库测试的支持 内置的分页查询PageInfo接口 Java日期转换的特殊处理,与My97DatePicker集成 内置最精简的ant构建...
Struts作为MVC框架,负责处理用户的请求和响应,以及页面之间的跳转。Hibernate作为ORM框架,负责将Java对象映射到Oracle数据库中的表,使得开发者可以用面向对象的方式来操作数据库,而不需要编写复杂的SQL语句。...
实现也非常简单,使用过滤器对指定页面处理即可,有点累了,不再折腾了) 8.页面风格统一的问题,比如登录页面、注册页面和主页面的风格可能不太统一 PS: 上面几点是我个人目前认为的不足之处,具体的就请各位自己...
Hibernate持久化类,以及在日期维护模块中的非数据库文件,Excel文件。 3)在线提交请假申请模块的设计与实现,包括该模块的功能分析与用例设计,该模块中的逻辑处理过程,该请模块还使用Ajax技术,让用户有更好的...
Shamsi日期(组件,ibm.icu4j67.1) 处理照片(commons-io2.6) 日志(SLF4j 1.7.30 => Logback1.2.3,Log4j2 2.14.0) 报告(JasperReport6.16.0) Servlet容器:Tomcat 9.0.37 视图(JSP2.3.3,JSTL1.2,Custom...
JAVA 时间格式化处理 将毫秒转化为日期 文本的倒序输出 判断一个数字是奇数还是偶数 用Hibernate 实现分页 35 选7 彩票程序 获取GMT8 时间 中文乱码转换 Big5 字与Unicode 的互换 取得服务器当前的各种具体时间 用...
Alura-Java和JPA课程:使用JPA2和Hibernate持久化对象 这是我在课程之后开发的代码。 我已经对原始版本进行了一些更改。 内容 JPA和Hibernate简介 ...处理日期 定义关系的基数 持久关系中涉及的对象
整合hibernate.validator校验器对controller接口参数进行校验 使用了springmvc统一异常处理 使用了FormattingConversionServiceFactoryBean对于传入参数中日期或数字字符串进行数据转换和数据格式化 使用了...
对文本的处理、比较和重新安排。 2.用于字符串匹配和模式匹配的正则表达式。 ?处理数字、日期和时间。 3.使用集合、数组和其他类型实现数据的结构化。 4.面向对象技术和函数编程技术。 5.目录和文件系统...
实习日期:2011-7——2011-8 实习内容:二手房发布网站 单位:个人加老师辅导 目的:对自己这一年来的所学到计算机知识、所培养的能力以实践的方式来检验,培养 自己主动学习知识、分析问题、解决问题的能力和团队...
图书馆管理系统:编写一个程序,实现图书馆的图书借阅、归还、查询等功能,涉及到数据库的操作。 生日提醒程序:编写一个程序,接收用户的生日输入,然后根据当前日期,判断距离用户的生日还有多少天。 文件复制:...
第4章sQL查询.ppt 第5章SQL更新数据.ppt 第6章Oracle中的字符型及ppt 第7章Oracle中的数值型ppt 第8章Oracle中的日期型ppt 第9章Oracle中的复杂数据处理ppt 第10章Oracle中的控制语句.ppt 第11章视图ppt 第12章约速...
一套涵盖核心编程,人工智能,数字图像处理,自然语言处理,推荐与搜索,云服务领域的Java框架. JStarCraft Core 目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础. 让相关领域的研发人员能够专注...