项目用到的sql
来源:互联网 发布:java round up 编辑:程序博客网 时间:2024/05/16 23:02
根据创建时间的年月日去查询:
select substr(created_time,1,10), count(*) from sync_recharge_log where recharge_type = 22 group by substr(created_time,1,10) ;
@Override
public Map<String, Long> querySyncRechargeLogNum(final RechargeType rechargeType) {
return (Map<String, Long>)getHibernateTemplate().execute(new HibernateCallback<Object>() {
public Object doInHibernate(Session session)
throws HibernateException {
//StringBuffer hql = new StringBuffer("select sum(amount) as amount0, sum(payAmount) as payAmount1 from SyncRechargeLog srl ");
StringBuffer hql = new StringBuffer("select substr(created_time,1,10),count(*) from sync_recharge_log srl ");
hql.append(" where 1 = 1 ");
if (rechargeType != null && rechargeType.getValue() != RechargeType.ALL.getValue()) {
hql.append(" and srl.recharge_type = \"").append(rechargeType.getValue()).append("\" ");
}
hql.append(" group by substr(created_time,1,10) " );
logger.info("hql=" + hql.toString());
//Query query = session.createQuery(hql.toString());
Query query = session.createSQLQuery(hql.toString());
logger.info("sql=" + hql.toString());
Map<String, Long> map = new HashMap<String, Long>();
List<Object[]> list = query.list();
if (list != null) {
for (Object[] obj : list) {
map.put(obj[0] + "", Long.valueOf(obj[1] + ""));
}
}
return map;
}
});
}
- 项目用到的sql
- 一个项目用到的sql语句
- 项目维护过程中可能用到的sql积累
- 经常用到的SQL
- 用到的sql
- 经常用到的sql
- 用到的sql
- 项目用到的技术
- 项目用到的开源库
- 项目用到的技术
- 偶尔用到的SQL语句
- 日常可能用到的sql
- 我用到的常用SQL
- 一些用到的SQL语句
- 不会用到索引的sql
- 项目用到的自定义标签
- 项目笔记用到的链接
- 项目用到的分支总汇
- 如何从一个帧数有限的yuv文件获得更多帧数的文件
- NPM小结
- poj1845 Sumdiv(数论,因数和,等比数列,快速幂)
- 如何学好C++
- Android 如何反编绎APK文件&如何防止我们的代码被反编译
- 项目用到的sql
- Color Bash Prompt (简体中文)
- cocos2d-x luajit生成字节码
- access转sqlite——利用DBManager professional软件
- ubuntu设置eclipse+tomcat
- 链表的建立
- Email expressions
- vim,gvim使用指定编码打开文件,gvim中文乱码
- 使用NPM来管理你的Node.js依赖