试题详情
简答题如何优化Hibernate查询性能?
  • 1.优化SQL语句:HQL语句的书写方法、查询时所使用的查询方法、对象关联时所使用的抓取策略。
    2.使用正确的查询方法:执行数据查询功能的基本方法有两种:
    一种是得到单个持久化对象的get()方法和load()方法。
    另一种是Query对象的list()方法和iterate()方法。 在开发中应该依据不同的情况选用正确的方法。
    3.抓取优化(fetch):抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL或条件查询中声明。
    4.使用二级缓存:Hibernate只启用一级缓存,通过正确地使用二级缓存,往往可以获得意想不到的性能。
  • 关注下方微信公众号,在线模考后查看

热门试题