首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Hibernate中的web开发方式

2012-10-15 
Hibernate中的web开发模式新建sessionFactoryUtilpackage SessionFactoryUtilimport org.hibernate.Sessi

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";
?

热点排行