这样的简单查询还能怎么优化 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注入还有没其他的好处?
现在的数据量虽然不大 但是 我对这方面的理解感觉很片面。