paip.取当天记录的方法sql跟hql hibernate
paip.取当天记录的方法sql跟hql hibernate
#------两个方法...函数法和日期计算法..
函数法: DATEDIFF(d,createTime,GETDATE())=0 //d指定为day
hb也有一样的函数..
日期 计算法: where createTime>='2014-5-4 00:00:01' and createTime<='2014-5-4 23:59:59'
where createTime='2014-5-4 00:00:00'
应该优先使用日期 计算法,,因为这个方法能使用索引了...不个日期时间转换为long数字...
作者 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
#-----如下
public AwardWeixin todayJoinRecode(String uid, String actid) {
// 下午12:53:37 2014-4-30
Session session = getSession();
String hql = "from AwardWeixin where activityId = ? and openid=? and createtime=?";
List<AwardWeixin> awardList = null;
Query q = session.createQuery(hql);
q.setParameter(0, actid);
q.setParameter(1, uid);
q.setParameter(2, DateUtil.today_notime());
awardList = q.list();
// if (awardList.size() == 0) // new user add 3tsi
// {}
// System.out.println(awardList.size());
return awardList.get(0);
}
paip.取当天记录的方法sql跟hql hibernate相关推荐
- MYSQL 取随机记录的方法
一直以为mysql随机查询几条数据,就用 SELECT*FROM`table`ORDERBYRAND()LIMIT5 就可以了. 但是真正测试一下才发现这样效率非常低.一个15万余条的库,查询5条数据 ...
- SQL Server中遍历表中记录的方法
遍历表有下面几种方法 1.使用游标 2.使用表变量 3.使用临时表 下面通过一个实例分别介绍三中方法的实现: 1.需求 给HR.Employees表,fullname 列赋值,其值为 firstnam ...
- 随机取若干条记录的SQL语句
原文:随机取若干条记录的SQL语句 MySql中随机提取数据库N条记录 select * from TableName order by rand() limit N SQLServer中随机提取数据 ...
- SQL 分页查询语句大全即(查找第N到M条记录的方法)
SQL 分页查询语句大全即(查找第N到M条记录的方法) 第一种方法,我的原创方法 row=2 表示分页行数 page=1 表示页码 getnum=row*page select * from (se ...
- SQL中合并多行记录的方法总汇
SQL中合并多行记录的方法总汇 --前几天还在抱怨:sql只有sum(数值),不能sum(字符串) --如果不是分组统计,用select @values = @values + ',' + value ...
- php mysql随机记录_php随机取mysql记录方法小结
这篇文章主要介绍了php随机取mysql记录方法,实例分析了几种常见的随机获取mysql数据的方法,是非常实用的技巧,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例总结了php随机取mysql ...
- 在SQL中删除重复记录(多种方法) [转]
学习sql有一段时间了,发现在我建了一个用来测试的表(没有建索引)中出现了许多的重复记录.后来总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录:还可以建临时表来实 ...
- mysql的条件求和函数_mysql 带条件取count记录数,SUM()函数按条件求和
在做统计报表的时候,通常会用到一些复杂的统计功能,而不是简单的 count(*), sum(abc) 就可以的,这就用到了一些基于条件的统计功能. 带条件取count记录数 参考方法: 统计sub_t ...
- java 取当天0点_java 获取当天(今日)零点零分零秒
两种方法 一种得到的是时间戳,一种得到是日期格式: 1.日期格式的 Calendar calendar = Calendar.getInstance(); calendar.setTime(new D ...
- mysql数据库中查询第几条到第几条数据_在 mysql 数据库中,从查询结果的第四条记录开始选取5条记录,下面 sql 语句正确的是( )...
[单选题]同一种货物,在同一线路上或平行线路上作相对方向的运送,而与对方运程的全部或一部分发生重迭交错的运输被称为( ). [多选题]水闸一般由()三部分组成 [单选题]在一个常规的统计表内,非必需包 ...
最新文章
- 接入网易云信IM即时通讯的微信小程序聊天室
- MIS开发中C/S模式与B/S模式的结合策略
- 当我们思考问题时,能还是不能,请别预设立场
- 两则爵士鼓的基础练习
- HashMap,LinkHashMap和TreeMap的区别
- C#编号的ActiveX控件采用CAB的布署方式实例
- [转载]SIFT(尺度不变特征变换)算法小结
- rabbitMQ linux 安装步骤
- 比特币里面有哪些天才的设计?
- java项目中使用kettle的JNDI连接配置
- pandas内置数据集_如何用pandas划分数据集实现训练集和测试集
- C51与MDK共存 Keil5安装教程 WIN10 亲测可用
- PHP爬虫的三种方法
- Oracle转换Postgres
- oracle实现批量drop表,ORACLE下批量DROP表格
- Android 改变View的中心点
- elemen点击时,修改走马灯的播放索引
- 查了一下平板电视的价格行情
- 最优秀好用的免费文件压缩/解压缩工具软件 (可替代WinRAR与7-Zip)——Bandizip
- 调用科大讯飞语音合成离线SDK的基础上调用pyqt5模块编写gui界面