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相关推荐

  1. MYSQL 取随机记录的方法

    一直以为mysql随机查询几条数据,就用 SELECT*FROM`table`ORDERBYRAND()LIMIT5 就可以了. 但是真正测试一下才发现这样效率非常低.一个15万余条的库,查询5条数据 ...

  2. SQL Server中遍历表中记录的方法

    遍历表有下面几种方法 1.使用游标 2.使用表变量 3.使用临时表 下面通过一个实例分别介绍三中方法的实现: 1.需求 给HR.Employees表,fullname 列赋值,其值为 firstnam ...

  3. 随机取若干条记录的SQL语句

    原文:随机取若干条记录的SQL语句 MySql中随机提取数据库N条记录 select * from TableName order by rand() limit N SQLServer中随机提取数据 ...

  4. SQL 分页查询语句大全即(查找第N到M条记录的方法)

    SQL 分页查询语句大全即(查找第N到M条记录的方法) 第一种方法,我的原创方法 row=2 表示分页行数 page=1 表示页码 getnum=row*page select * from  (se ...

  5. SQL中合并多行记录的方法总汇

    SQL中合并多行记录的方法总汇 --前几天还在抱怨:sql只有sum(数值),不能sum(字符串) --如果不是分组统计,用select @values = @values + ',' + value ...

  6. php mysql随机记录_php随机取mysql记录方法小结

    这篇文章主要介绍了php随机取mysql记录方法,实例分析了几种常见的随机获取mysql数据的方法,是非常实用的技巧,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例总结了php随机取mysql ...

  7. 在SQL中删除重复记录(多种方法) [转]

    学习sql有一段时间了,发现在我建了一个用来测试的表(没有建索引)中出现了许多的重复记录.后来总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录:还可以建临时表来实 ...

  8. mysql的条件求和函数_mysql 带条件取count记录数,SUM()函数按条件求和

    在做统计报表的时候,通常会用到一些复杂的统计功能,而不是简单的 count(*), sum(abc) 就可以的,这就用到了一些基于条件的统计功能. 带条件取count记录数 参考方法: 统计sub_t ...

  9. java 取当天0点_java 获取当天(今日)零点零分零秒

    两种方法 一种得到的是时间戳,一种得到是日期格式: 1.日期格式的 Calendar calendar = Calendar.getInstance(); calendar.setTime(new D ...

  10. mysql数据库中查询第几条到第几条数据_在 mysql 数据库中,从查询结果的第四条记录开始选取5条记录,下面 sql 语句正确的是( )...

    [单选题]同一种货物,在同一线路上或平行线路上作相对方向的运送,而与对方运程的全部或一部分发生重迭交错的运输被称为( ). [多选题]水闸一般由()三部分组成 [单选题]在一个常规的统计表内,非必需包 ...

最新文章

  1. 接入网易云信IM即时通讯的微信小程序聊天室
  2. MIS开发中C/S模式与B/S模式的结合策略
  3. 当我们思考问题时,能还是不能,请别预设立场
  4. 两则爵士鼓的基础练习
  5. HashMap,LinkHashMap和TreeMap的区别
  6. C#编号的ActiveX控件采用CAB的布署方式实例
  7. [转载]SIFT(尺度不变特征变换)算法小结
  8. rabbitMQ linux 安装步骤
  9. 比特币里面有哪些天才的设计?
  10. java项目中使用kettle的JNDI连接配置
  11. pandas内置数据集_如何用pandas划分数据集实现训练集和测试集
  12. C51与MDK共存 Keil5安装教程 WIN10 亲测可用
  13. PHP爬虫的三种方法
  14. Oracle转换Postgres
  15. oracle实现批量drop表,ORACLE下批量DROP表格
  16. Android 改变View的中心点
  17. elemen点击时,修改走马灯的播放索引
  18. 查了一下平板电视的价格行情
  19. 最优秀好用的免费文件压缩/解压缩工具软件 (可替代WinRAR与7-Zip)——Bandizip
  20. 调用科大讯飞语音合成离线SDK的基础上调用pyqt5模块编写gui界面

热门文章

  1. 关于linux下的共享库(动态库)和静态库
  2. 面试官:请手写一个 webpack 4.0 配置
  3. PLSQL中的RECORD小例子
  4. Partition does not end on cylinder boundary
  5. 部署万兆以太网的十个注意事项
  6. Java prepare
  7. linux命令补遗 - 1
  8. 002-JavaScript基本应用
  9. 对输入法的人机交互设计评价
  10. C++ 第四章 4.1