`
HeLinHang
  • 浏览: 142622 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

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";
 
分享到:
评论

相关推荐

    基于DAO模式的Hibernate框架在Java Web开发中的应用.pdf

    基于DAO模式的Hibernate框架在Java Web开发中的应用

    Java Web开发实例大全

    Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...

    java web开发技术大全1 pdf

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+...

    Java Web开发技术大全5.z05 pdf

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+...

    java web开发技术大全3 z03 pdf

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+...

    java web开发技术大全4 z04 pdf

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+...

    Java Web开发实例大全(基础卷) 完整pdf扫描版[179MB]

    Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...

    java web开发技术大全2 z02 pdf

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+...

    Java Web开发技术大全.zip pdf文件

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+...

    Java Web开发从初学到精通随书光盘源码

    Web开发中,Strurts+Hibemate+Spring已经成为轻量级开发J2EE的标准配置,但一些Ajax和JSF框架也应用很广泛,这些是目前Java程序员必须掌握的技能。《Java Web开发从初学到精通》的编写顺序从基础到框架,先让读者...

    21天学通Java Web开发.pdf

    《21天学通Java Web开发》适合Java Web开发技术的初学者,也可作为大、中院校学生和培训班的教材。对于有一定Java Web开发技术基础,但还需要进一步学习的人员,《21天学通Java Web开发》也有较大的参考价值。

    基于DAO模式的Hibernate框架 在Java Web开发中的应用

    Hibernate是目前Java领域中最受欢迎的OR映射开源框架,它的出现使程序员得以摆脱编写繁琐SQL语句的麻烦,将更多的精力用于业务逻辑的设计。DAO即数据访问对象,其目的是实现一种用来操作数据源的访问机制。通过DAO层...

    轻量级J2EE企业应用实战--Struts+Spring+Hibernate整合开发笔记

    Struts 是一种基于 MVC 模式的 Web 应用程序框架,用于创建 Web 应用程序的控制层。Struts 提供了一个灵活的框架,用于处理用户请求和响应。Spring 是一种轻量级的 IoC 容器,用于管理应用程序中的对象依赖关系。...

    Visual Web Developer(可视化Web开发工具)(rar)

    可视化Web开发工具由Visual Web Developer开发环境, WebFramework运行环境 2大部分组成, Visual Web Developer是基于Windows的一个开发工具,提供了一系列控件, 让您的模块实现只需要通过拖沓控件,指定控件的...

    快意编程 EXT JS Web开发技术详解.pdf

    《快意编程:Ext JS Web开发技术详解》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用Ext JS进行Web开发的使用方法,从而帮助软件设计人员快速掌握Ext JS开发技术的使用...

    java web开发技术大全

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web应用中常用的客户端技术。 《Java Web开发技术大全:JSP+...

    WEB开发常用API,包括EXT、HIBERNATE、JDK、SPRING、JQUERY,还有一份设计模式帮助文档

    WEB开发常用API,包括EXT、HIBERNATE、JDK、SPRING、JQUERY,还有一份设计模式帮助文档

    java web引用开发与实践

    依据教学大纲,面向技术发展方向,选取主流的java web开发技术和开发工具,内容涵盖了jsp基础、jdbc、setvlet、filter、listener、mvc和dao等设计模式、struts2、spring以及hibernate框架技术。书中全面系统地介绍了...

    Java Web开发技术大全

    本书通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web... 本书适合广大从事Java Web开发工作的技术人员、对SSH开发感兴趣的人员以及大专院校学生阅读,尤其是具有一定的Web开发经验的技术人员。

Global site tag (gtag.js) - Google Analytics