我正在使用jsp和hibernate。以下是我的职责-
public static List<user_detail> getData(String username)
{
List<user_detail> list = null;
try{
Session session=newConfiguration().configure().buildSessionFactory().openSession();
Transaction tx=session.beginTransaction();
Query query = session.createQuery("from user_detail where username = :user");
query.setParameter("user", username);
list = query.list();
Iterator<user_detail> itr=list.iterator();
while(itr.hasNext()){
descLog("Parameters"+itr.next()+"\n");
}
}
catch(Exception e)
{
writeLog(e);
}
return list;
}我从jsp页面调用这个函数。但问题是,每次这个函数花费大约5秒。我桌上只有一张唱片。为什么这需要时间?如何减少这一次?
发布于 2014-05-29 07:33:50
在上面的代码中有很多错误:
UserDetail,而不是user_detail。我建议您从头开始重新阅读Hibernate参考文档。
https://stackoverflow.com/questions/23928021
复制相似问题