试题详情
- 简答题如何优化Hibernate查询性能?
-
1.优化SQL语句:HQL语句的书写方法、查询时所使用的查询方法、对象关联时所使用的抓取策略。
2.使用正确的查询方法:执行数据查询功能的基本方法有两种:
一种是得到单个持久化对象的get()方法和load()方法。
另一种是Query对象的list()方法和iterate()方法。 在开发中应该依据不同的情况选用正确的方法。
3.抓取优化(fetch):抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL或条件查询中声明。
4.使用二级缓存:Hibernate只启用一级缓存,通过正确地使用二级缓存,往往可以获得意想不到的性能。 关注下方微信公众号,在线模考后查看
热门试题
- 在一个Action中实现多业务方法有哪几
- 在Struts应用中,能在下列哪几种范围
- Struts2标签中,()标签用于迭代输
- HQL检索方式是被应用的最广泛的,它主要
- 在struts实现的MVC框架中()类是
- 简述struts的工作原理。
- 什么是AOP,AOP的作用是什么?
- truts配置中,package元素的(
- Hibernate是一个()框架,它对J
- 在Struts2框架的配置文件中,以下属
- 以下哪一个Web应用不属于Ajax应用(
- 请简述struts2中输入校验的几种方式
- Struts 2以_Filt
- 一般情况下,关系数据模型与对象模型之间有
- 在Hibernate关系映射配置中,in
- 在Struts2的Action类(Boo
- 什么是IOC?
- 什么是JSON,它的作用是什么?
- 在Struts实现的MVC框架中,()类
- truts2框架正则表达式校验器的名字是