Java类中使用Date类型,而其映射文件使用java.sql.Timestamp类型,保存时即可保存为DateTime类型!
保存时:
Date today = Calendar.getInstance().getTime();
email.setCreateDate(today);
最后数据库中:
Date查询:
Date是String型:
String startdate = DateUtil.dateToStr(day, "@dd@@MMM@@yyyy@");
String enddate = DateUtil.dateToStr(oneDay, "@dd@@MMM@@yyyy@");
if(startdate!=null && !startdate.equals("") && enddate!=null && !enddate.equals("")){
String sb = "";
sb = "(startdate<='"+startdate+"' and enddate>='"+startdate+"')";
sb += " or (startdate<='"+enddate+"' and enddate>='"+enddate+"')";
sb += " or (enddate >='" + enddate + "' and '"+startdate+"' >= startdate)";
sb += " or (enddate <='" + enddate + "' and '"+startdate+"' <= startdate)";
detachedCriteria.add(Expression.sql(sb.toString()));
}
或:
if(stayDateFrom!=null && !stayDateFrom.equals("")){
hql.append(" and hra.staydate >= '"+stayDateFrom+" 00:00:00'");
}
if(stayDateTo!=null && !stayDateTo.equals("")){
hql.append(" and hra.staydate <= '"+stayDateTo+" 23:59:59'");
}
Date是日期类型:
if(markuplayerSpecialDay.getStartdate() != null && !"".equals(markuplayerSpecialDay.getStartdate()))
detachedCriteria.add(Expression.ge("startdate", markuplayerSpecialDay.getStartdate()));
if(markuplayerSpecialDay.getEnddate() != null && !"".equals(markuplayerSpecialDay.getEnddate()))
detachedCriteria.add(Expression.le("enddate", markuplayerSpecialDay.getEnddate()));
//markuplayerSpecialDay.getStartdate()为Date类型
。。。
- 大小: 16.8 KB
- 大小: 4.2 KB
- 大小: 2.8 KB
分享到:
相关推荐
解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题
基于Struts+Spring+Hibernate+MySQL+Tomcat的中小企业办公自动化系统(源程序+开题报告+论文) 系统的主要功能概述如下: (1) 用户身份验证模块 本系统功能的开发与设计,是完全针对公司内部进行办公管理...
1、可以取消hibernate.cfg.xml中<property name="hbm2ddl.auto">create注释创建表结构 2、可以通过src下的db.sql创建表 V2.0版本更新内容 1、添加struts2.1支持 2、修复没查到数据,组显示负数BUG V1.5版更新内容 1...
maven管理项目+springmvc+...对日期工具类有各种情况的代码说明。参考utils下的DateUtils.java类。 slf4j日志文件有详细的配置。另外还有几个小例子可以试运行下。有什么问题都可以沟通讨论。 欢迎大家讨论更好的方案
详解hibernate与webservice结合使用
控制转发层采用Servlet,数据访问层采用Hibernate(bean和dao是由Hibernate逆向工程自动生成)。 系统采用分层架构,由上到下分为视图层、控制转发层、业务层、服务层、数据库访问层。运用了一些基本设计模式,系统...
* 图书信息录入:支持手动录入和批量导入图书信息,包括ISBN、书名、作者、出版社、出版日期、价格等。 * 图书信息查询:支持按书名、作者、ISBN等条件查询图书信息,并提供模糊查询功能。 * 图书信息修改:支持...
1. **图书管理:** 系统支持对图书的增加、修改、删除和查询操作,包括图书的ISBN、书名、作者、出版社、出版日期、价格、库存等信息。用户可以通过Web界面轻松地进行图书管理操作。 2. **借阅管理:** 系统支持...
Hibernate作为ORM框架,负责将Java对象映射到Oracle数据库中的表,使得开发者可以用面向对象的方式来操作数据库,而不需要编写复杂的SQL语句。Spring作为IoC容器,负责管理对象的生命周期和依赖关系,使得系统的各个...
(7)选择“查看日消费”,在弹出的窗体中进行查看消费信息,并可以根据消费日期进行查询。 (8)选择“查看月消费”,在弹出的窗体中进行年月消费信息进行查询,查询的消费总额。 (9)选择“查看年消费”,在弹出...
spring4+hibernate4实现的增删改查,有完整的配置和jar包,使用的是mysql数据库,需要自己创建表
Spring Data JPA + Hibernate + PostgreSQL + Spring MVC + AngularJS 项目描述:任务管理器是Java Web应用程序,用于创建任务并将其保存在数据库中。 任务包括:任务名称,任务描述,任务状态,任务优先级,任务...
在企业做项目时如果用了hibernate会有个头疼问题,就是如何让输出sql方便查看,因为出了问题时,要去查错时sql日志会给我们很大帮助,但hibernate通过配p6spy输出很乱,且只能输了到spy.log中,很不好查看,这里是我...
Hibernate 完整版框架, 上传日期2017年12月2号 Hibernate 完整版框架, 上传日期2017年12月2号 Hibernate 完整版框架, 上传日期2017年12月2号
十二、 映射日期与时间类型,指定时间精度 18 十三、 映射枚举类型 19 第12课 使用hibernate工具类将对象模型生成关系模型 19 第13课 ID主键生成策略 20 一、 Xml方式 20 元素(主键生成策略) 20 二、 annotateon方式...
内含hibernate-4.20最新jar,包含图片的配置教程以及一个hibernate在mysql中插入数据的程序代码 hibernate-4.20jar为上传日期前最新版本,修改日期为2012.12.26
一个struts2+hibernate整合的例子,实现了对新闻的增删改查,支持模糊查找(结合标题和日期进行查找)。
本书有丰富的附录部,在附录中讲述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,还以卡片的形式列出了本书中所用的工具及软件,附录最后一部分是“快速启动代码”,供...
这是Java常用框架阶段在为学生答疑时做的一个SSH整合分页实例(第一部分),涉及了SSH整合、日期模糊查询、查询条件绑定、查询结果排序等功能,希望能为大家提供一些思路。 分页是绝大多数MIS系统必需的功能之一,...
(1) 通信录实现浏览或查找通信录中记录,能够添加,删除,修改记录等。 (2) 用户处于只有登录之后才可以添加,删除,修改记录;如果没有登录只可以查看信息。 (3) 用户注册,需要通过Struts2字段校验判断用户注册...