欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

这样的简单查询还能怎么优化 SQLSpringHibernate工作

程序员文章站 2022-03-07 09:05:12
...
1、  String hql = "from User t where t.uid=" + userId;
  List<User> lUser = getHibernateTemplate().find(hql);
  User user = null;
  if (lUser.size() != 0) {
   user = lUser.get(0);
  }
 2、 User user = (User) getHibernateTemplate().get(User.class, userId);

 

3、String sql="select * from User where uid = ?"; 
     Query query = getSession().createQuery(sql);
     query.setParameter(0, userId);

 

  我的工作 就是写业务类 spring+hibernate, 我很想知道 关于查询 还能怎么样的优化速度?还有第三种 除了防sql注入还有没其他的好处?

 

现在的数据量虽然不大 但是 我对这方面的理解感觉很片面。