日期:2014-05-18  浏览次数:20594 次

关于Spring HibernateTemplate问题
代码如下:

public   List   getalluser()   {

List   list   =   new   ArrayList();
try{

SessionFactory   sessionfactory   =         this.getHibernateTemplate().getSessionFactory();
Session   session=   sessionfactory.openSession();

Query   query   =   session.createQuery(getusrebyname);
query.setParameter(0,   "%L% ");
query.setFirstResult(1);
query.setMaxResults(3);
list   =   query.list();

session.close();
return   list;

}catch(Exception   e){

e.printStackTrace();return   list;}


}


问题:我现在这样写法是否在Spring事务管理中?
           


------解决方案--------------------
算,因为你的 SessionFactory 是在模板中获取的.
其实还有一种做法,就是用接口回调,以姓名查找一个user的信息