我正在jsf数据表中调用此函数,当我加载页面时,我可以看到选择查询在控制台中执行了3次,这是我的函数代码:
public List<Profil> profils(){
Session session = HibernateUtil.getSessionFactory().openSession();
try {
session.beginTransaction();
Query query = session.createQuery("from Profil");
final List<Profil> list = new LinkedList<>();
for(final Object o : query.list()) {
list.add((Profil)o);
}
return list;
} catch (RuntimeException e) {
e.printStackTrace();
} finally {
session.close();
}
return null;
}
控制台: