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左右,非常快
任务占坑
Criteria criteria = session.createCriteria(NDdbjh.class);
criteria.add(Expression.ge("SPDH", "11"));
criteria.add(Expression.le("SPDH", "55"));
List
查询非常慢,大概要5到6分钟
写法二、
Criteria criteria = session.createCriteria(NDdbjh.class);
criteria.add(Expression.sql("'11' <= spdh="" and="" spdh="">=><= '55'"));="">=>
查询很快,第一次查大概不到300ms,第二次以后,几乎在1、20ms左右,非常快
任务占坑
推荐阅读
