`

Eclipse安装hibernate插件及开发

阅读更多

步骤一:下载Hibernate插件(建议手动安装)

到官网上下,我下的是HibernateTools-3.3.0.v201003050540R-H56-GA .rar

解压后将里面的plugins文件夹下的所有文件拷贝到eclipse的dropins文件夹下。启动eclipse你会发现有hibernate的插件出现了,然后设置一下显示。

 

 步骤二:下载hibernate3.rar

解压下来后会发现hibernate3.jar,将它拷贝到项目文件夹所在的lib下。同时将hibernate解压文件下的需要的lib也拷贝到项目文件夹所在的lib下。

 

步骤三:建数据库和表

如数据库名:demo,数据表userinfo

 

步骤四:建立hibernate.cfg.xml(file->新建->other-hibernate文件夹下的:cfg.xml,然后根据数据源设置好点完成即可)

 

步骤五:window->Customize Perspective->Command Groups Availability->选中Hibernate Code Generations 点确定即可。接着在界面run hibernate.reveng.xml下拉框中选择并打开Hibernate Code Generations,设置一下。

具体:

1选Console condifuration(如果已经配置了hibernate.cfg.xml就会出现相关的下拉框)即项目名称

2设置Output directory(即放置的路径)

3选中Reverse engineer for JDBC Connection

4设置Reveng.xml(注意要refresh才会出现数据源,include数据表)

最后点击确定即可自动生成相关的hbm.xml和pojo文件.以及配置文件hibernate.reveng.xml

 

这样就可以完成安装Hibernate插件和开发Hibernate程序了

 

1.建一个HibernateSessionFactory用于生成Session示例

String CONFIG_XML = "com/demo/util/hibernate.cfg.xml";

Configuration cfg = new Configuration();

cfg.configure(CONFIG_XML);

SessionFactory sessionFactory;

sessionFactory = cfg.buildSessionFactory();

session = sessionFactory.openSession();

2.建接口和类

操作层

UserInfoDao.java(接口)

UserInfoDaoImpl.java(继承类)

业务层

UserInfoService.java(接口)

UserInfoServiceImpl.java(继承类)

 

 控制转发

userInfoAction.java

 

页面层jsp

 

下一节,主要说明Hibernate的查询方法及区别。

 

 

 

 

分享到:
评论

相关推荐

    利用Eclipse开发Hibernate应用程序

    Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境,Hibernate也...本文主要介绍如何利用Hibernate Syn插件在Eclipse 3.0.1中快速的开发Hibernate应用程序,提高我们的工作效率

    在Eclipse中使用Hibernate插件

    因为最近一直在写Developer'sNotebook,所以我很想知道是不是已经有人写了关于Hibernate的插件,事实上,有好几个这样的插件正在开发。在这篇文章中,我们将探索其中之一:HibernateSynchronizer. Hibernat

    eclipse javabean 插件 swt hibernate

    eclipse javabean 插件 swt hibernate 最近刚刚自学的eclipse插件开发,小试牛刀。 请多提出宝贵意见、建议,不断改进。 没有资源分的 留邮箱地址

    eclipse中的hibernate插件

    使用hibernate作为数据库连接开发的时候,可以利用这个框架可以自动快速的构建hibernate配置

    Hibernate Web应用的开发步骤

    (4)利用Hibernate的第三方工具或Eclipse的有关插件从数据库中创建出相应的实体对象及其ORM映射文件。 (5)创建Hibernate的SessionFactory类。 (6)通过SessionFactory创建Session实例。 (7)通过创建的...

    eclipse实现spring+struts+hibernate整合

    eclipse中整合spring+struts+hibernate,能直接运行

    Eclipse从入门到精通

    :起步篇介绍了Eclipse及相关插件的安装,还介绍了一些Eclipse开发环境的基本使用技巧 ;SWT/JFace篇详细介绍了SWT、JFace的使用:插件开发篇详细讲解了Eclipse插件开发的各个步骤 ;RCP开发篇给出了一个基于数据库...

    Eclipse开发入门与项目实践 源代码

    8.3 基于数据库系统的Eclipse插件开发 288 案例8-3 Eclipse插件中数据库的应用 288 第二部分 项目实践 第9章 Shopping Online网站概述及设计方案 296 9.1 Shopping Online购物在线网站总体描述 296 9.1.1...

    精通Eclipse Web开发 源码

    “进阶篇”主要介绍了在Web开发中常用的技术,如Struts、Hibernate、Tomcat、Spring等以及这些技术在Eclipse平台中可能用到的一些插件和这些插件的下载、安装与配置方法;“实战篇”讲述了5个采用不同开发技术的实例...

    Eclipse从入门到精通 陈刚 源码

    “插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发篇”以Tomcat+Lomboz+Hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。 ...

    eclipse从入门到精通(电子书).pdf.part2.rar

    “插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发篇”以Tomcat+Lomboz+Hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。 ...

    eclipse从入门到精通.pdf(电子书)

    “插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发篇”以Tomcat+Lomboz+Hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。 ...

    eclipse从入门到精通(电子书).pdf.part4.rar

    “插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发篇”以Tomcat+Lomboz+Hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。 ...

    Eclipse从入门到精通(第2版)

    “插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发篇”以Tomcat + Lomboz + Hibernate为开发环境,详述了其下载、安装、配置和开发的全过程...

    Eclipse从入门到精通(第2版).pdf

    插件开发篇详细讲解了Eclipse插件开发的各个步骤;RCP开发篇给出了一个基于数据库开发和面向对象分析设计的完整RCP项目实例;[1] Hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。本书以SWT/JFace、...

    hibernate Tools eclipse插件的使用视频教程(包含doc文档,方便看懂)

    hibernate Tools eclipse插件的使用视频教程(自己录制有部分地方不好.见谅)只针对那些用eclipse开发j2ee web程序中些hibernate dao java有困难的用户!!

    Eclipse从入门到精通3

    “插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发篇”以Tomcat+Lomboz+Struts+Hibernate为开发环境,详述了其下载、安装、配置和开发的全...

    Eclipse从入门到精通(第1版+第2版)随书光盘

    “插件开发篇”介绍了eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“web开发篇”以tomcat+lomboz+struts+hibernate为开发环境,详述了其下载、安装、配置和开发的全...

Global site tag (gtag.js) - Google Analytics