服务于区块链开拓者

www.zhidnet.com

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年10月11日

摘要: hql中不支持union和unionAll关键字因为在查询出的结果集中无法进行排序。代替union起到相同作用的 是or关键字。在构造hql时考虑使用or代替union产生多个结果集的组合。详解如下(转载):经过百度,google知道hibernate中hql是不支持union的,所以只能借助native sql了。背景如下:一年前写了一个hql:原来代码StringcountHql2="selectcount(distinctp)fromProjectasp,CommentSimpleasc,ProjectBookmarkasbwhere("+"c.owner. 阅读全文
posted @ 2013-10-11 18:35 知点网 阅读(8808) 评论(0) 推荐(0) 编辑

摘要: 平时经常用Hibernate,由于习惯表间不建立关联,所以HQL查询时候经常要用in语句。由于表间没有建立外键的关联关系所以使用in是最常见的代替使用对象po中的set。但是在写hql时如果在new object()对象的前面写上distinct关键字是可以去掉重复记录的,完全不必考虑使用in排除重复记录,但是在本公司框架中前台的ecside获得记录总数时调用的方法中,获得记录总数代码如下:public Page findBy(String query, PageInfo pageInfo) { String countQuery = "select count(*) " 阅读全文
posted @ 2013-10-11 18:13 知点网 阅读(11427) 评论(0) 推荐(0) 编辑

摘要: 在application-quartz.xml配置文件中添加如下配置信息: taskjob 0 0 9 * * ? 0 19 45 ? * * --> 对应的调用类如下:package com.luguang.baseinfo.util;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.List;import javax.persistence.Transient;import org.apache.... 阅读全文
posted @ 2013-10-11 11:06 知点网 阅读(604) 评论(0) 推荐(0) 编辑

摘要: Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.getSeconds(), //second "q+": Math.floor((this.ge 阅读全文
posted @ 2013-10-11 10:53 知点网 阅读(3416) 评论(0) 推荐(0) 编辑

摘要: HttpSession与Hibernate中Session的区别一、javax.servlet.http.HttpSession是一个抽象接口它的产生:J2EE的Web程序在运行的时候,会给每一个新的访问者建立一个HttpSession,这个Session是用户身份的唯一表示。注意,是容器(Tomcat,Resin)自动创建的。用途:存放这个用户的一些经常被用到的信息,例如:用户名,权限。例如在购物车程序里,存放用户买的商品。销毁:一定时间(跟容器有关)内,用户无任何动作,session自动销毁。得到的方法: www.2cto.comHttpSession session = request. 阅读全文
posted @ 2013-10-11 09:22 知点网 阅读(607) 评论(0) 推荐(0) 编辑

摘要: Spring提供了发送电子邮件的功能,它向用户屏蔽了底层邮件系统的一些细节,同时代表客户端负责底层的资源处理。Spring的邮件服务支持主要是通过JavaMailSender这个接口实现的:public interface JavaMailSender extends MailSender{MimeMessagecreateMimeMessage();MimeMessagecreateMimeMessage(InputStreamcontentStream) throws MailException; void send(MimeMessagemimeMessage) throws Ma... 阅读全文
posted @ 2013-10-11 08:32 知点网 阅读(462) 评论(0) 推荐(0) 编辑