`
aa87963014
  • 浏览: 155639 次
  • 性别: Icon_minigender_1
  • 来自: 布尼塔尼亚
社区版块
存档分类
最新评论

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

阅读更多
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注入还有没其他的好处?

 

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics