读书人

Hibernate中的web开发方式

发布时间: 2012-10-15 09:45:25 作者: rapoo

Hibernate中的web开发模式

新建sessionFactoryUtil

package SessionFactoryUtil;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class MySessionFactory {private static SessionFactory sessionFactory;static{Configuration config=new Configuration();config.configure();sessionFactory=config.buildSessionFactory();}public static SessionFactory getSessionFactory(){return sessionFactory;}}

?在一个Action中调用

?

HttpServletRequest request = ServletActionContext.getRequest();HttpServletResponse response=ServletActionContext.getResponse();HttpSession session=request.getSession();Session sess = MySessionFactory.getSessionFactory().getCurrentSession();Transaction tx = sess.beginTransaction();Query q1=sess.createQuery("from Category");List<Category> list=q1.list();tx.commit();request.setAttribute("listCategory", list);return "addArticle";
?

读书人网 >Web前端

热点推荐