基础系统的学生信息维护页面,查询显示学生信息,但每次查询过程都很慢,所以对该部分进行优化.
Hibernate调优是使用SSH框架很常见的问题,一般可以从以下几方面考虑:
一、数据库设计调整
二、主配置参数(ID生成策略,二级缓存,lazy加载)
三、一级缓存管理
四、事务控制策略
五、HQL优化
我们这里的优化,是对hql语句的优化,考虑使用select
newma...
分类:
Web程序 时间:
2015-07-24 20:51:44
阅读次数:
142
/** * 辅助拼接HQL声明工具 * @author G-Xia * */public class QueryHelper { private String fromClause; // From子句 private String whereClause = ""; // Where子句 priv...
分类:
其他好文 时间:
2015-07-24 09:09:57
阅读次数:
98
项目中需要删除掉表中的一些数据@Query("delete from EngineerServices es where es.engineerId = ?1")int deleteByEgId(String engineerId);但是提示了错误org.hibernate.hql.QueryExe...
分类:
编程语言 时间:
2015-07-23 17:29:26
阅读次数:
276
当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数。UDF用户自定义函数(user defined function)–针对单条记录。
创建函数流程
1、自定义一个Java类
2、继承UDF类
3、重写evaluate方法
4、打成jar包
6、在hive执行add jar方法
7、在hive执行创建模板函数
8、hql中使用Demo01:
自定义...
分类:
其他好文 时间:
2015-07-22 00:05:25
阅读次数:
296
1 Hibernate的检索方式
Ø 导航对象图检索(根据已经加载的对象,导航到其他对象。)
Ø OID检索(按照对象的OID来检索对象。)
Ø HQL检索(使用面向对象的HQL查询语言。)
Ø QBC检索(使用QBC(Qurey By Criteria)API来检索对象。
QBC/QBE离线/在线)
Ø 本地SQL检索(使用本地数据库的SQL查询语句。)
http:...
分类:
编程语言 时间:
2015-07-21 10:36:45
阅读次数:
136
HQL:Hibernate Query Language
HQL有几个特点:
与SQL相似,SQL中的语法基本上都可以直接使用;
SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性;
HQL的关键字不区分大小写,类名与属性名区分大小写;
select可以省略。
package test.hibernate.hbmHQL;
import java.util.Has...
分类:
Web程序 时间:
2015-07-20 23:32:12
阅读次数:
161
http://blog.csdn.net/vacblog/article/details/7769976Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。....
分类:
Web程序 时间:
2015-07-20 16:11:02
阅读次数:
172
最近有个业务需求就是计算订单创建时间离现在超过 4 小时的订单都查找出来! 那么就需要用到日期函数了。 网上找了一下总共的日期函数有一下几个:CURRENT_DATE()返回数据库当前日期时间函数JPAQL HQLCURRENT_DATE()返回数据库当前日期CURRENT_TIME()时间时间.....
分类:
Web程序 时间:
2015-07-18 15:31:11
阅读次数:
193
转自http://shiyanjun.cn/archives/588.htmlHive是基于Hadoop平台的,它提供了类似SQL一样的查询语言HQL。有了Hive,如果使用过SQL语言,并且不理解Hadoop MapReduce运行原理,也就无法通过编程来实现MR,但是你仍然可以很容易地编写出特定...
分类:
其他好文 时间:
2015-07-18 00:25:26
阅读次数:
232