hibernate 比较时间大小; 创建别名;
来源:互联网 发布:阿里云华北2速度 编辑:程序博客网 时间:2024/06/04 01:30
// dc.add(Restrictions.ge("createTime", DateUtils.getDate(startTime,"yyyy-MM-dd")));
// }
// if(endTime!=null&&!endTime.equals("")){
//getInternalTimeByDay得到指定时间的前/后若干天的时间 例如当前时间2006-05-16 间隔天数30天,则返回2006-04-16
//dc.add(Restrictions.lt("createTime", DateUtils.getInternalTimeByDay(DateUtils.getDate(endTime,"yyyy-MM-dd"), 1)));
// dc.add(Restrictions.lt("createTime", DateUtils.getDate(DateUtils.getInternalTimeByDay(DateUtils.getDate(endTime,"yyyy-MM-dd"), 1),"yyyy-MM-dd")));
//}
if(create_tm_start!=null&&!create_tm_start.equals("")){
dc.add(Restrictions.ge("startTime", DateUtils.getDate(create_tm_start,"yyyy-MM-dd")));
}
if(create_tm_end!=null&&!create_tm_end.equals("")){
Date d=DateUtils.getDate(DateUtils.getInternalTimeByDay(DateUtils.getDate(create_tm_end,"yyyy-MM-dd"), 1),"yyyy-MM-dd");
dc.add(Restrictions.lt("startTime", d));
}
///DateUtil
public static Date getDate(String dateTimeStr, String formatStr) {
try {
if (dateTimeStr == null || dateTimeStr.equals("")) {
return null;
}
DateFormat sdf = getDateFormat(formatStr);
java.util.Date d = sdf.parse(dateTimeStr);
return d;
} catch (ParseException e) {
//throw new LangException(e);
}
return null;
}
// 其中createTime 类型是 timeStamp 类型
dc.forclass(question.class);
dc.createAlias("employee","employee").add(Restrictions.eq("employee.name",employeeName));
- hibernate 比较时间大小; 创建别名;
- DetachedCriteria 比较时间大小 以及创建别名
- 创建时间,并比较时间大小
- JS时间对象创建及比较大小
- JS比较时间大小
- 时间大小比较
- flex比较时间大小
- js比较时间大小
- JS时间大小比较
- 时间大小的比较
- JS比较时间大小
- js 比较时间大小
- JS 比较时间大小
- java时间大小比较
- JS时间大小比较
- c#比较时间大小
- Oracle比较时间大小
- 两个时间大小比较
- ORA-01810: 格式代码出现两次
- squid代理服务器基本配置(二)
- 如何指定SO的搜索路径
- Object-c常用函数和常数
- [基础]SQL UNION 和 UNION ALL 操作符
- hibernate 比较时间大小; 创建别名;
- Understanding Abstractions of Secure Channels 的研读
- 虚拟键盘的设置
- MongoDB——第六天 分片技术
- Squid代理服务器基本配置(三)
- 《深入Linux内核架构》读书笔记--书籍信息
- AD域组详解(转)
- Makefile学习
- j2ee中常用的五种远程调用协议