用户登录
用户注册

分享至

hibernate 查询速度

  • 作者: LJX559
  • 来源: 51数据库
  • 2020-10-13
写法一、
Criteria criteria = session.createCriteria(NDdbjh.class);
criteria.add(Expression.ge("SPDH", "11"));
criteria.add(Expression.le("SPDH", "55"));
List list = criteria.list();
查询非常慢,大概要5到6分钟

写法二、
Criteria criteria = session.createCriteria(NDdbjh.class);
criteria.add(Expression.sql("'11' <= spdh="" and="" spdh=""><= '55'"));=""> list = criteria.list();
查询很快,第一次查大概不到300ms,第二次以后,几乎在1、20ms左右,非常快




  任务占坑
软件
前端设计
程序设计
Java相关