`
netxdiy
  • 浏览: 715084 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在MyEclipse下如何添加hibernate支持(1)

阅读更多

在网络资源中有很多S2HS整合的文档和教程,但是真正适合初学者的少之又少,初学者在整合的时候经常会遇到这样活着那样的错误,今天我就把自己在实践中的详细过程都记录下来,希望对自己,对学习S2HS的初学者都有些帮助。

MyEclipse创建一个Hibernate应用的开发步骤:

Ø创建工程

Ø切换到MyEclipse Database Explorer透视图

Ø在MyEclipse Database Explorer透视图中完成数据连接并测试数据连接的正确性

Ø为工程增加Hibernate支持

Ø生成HibernateSessionFactory类

Ø创建数据表USERINFO(String userid ,String password, String username,String email,String address,String telephone)

Ø根据数据表USERINFO生成POJO和映射文件

Ø测试HQL

Ø编写测试文件,测试使用Hibernate生成类

 

 

 

1、创建一个java工程

 

 

2、把MyEclipse的工作视图转换为MyEclipse database explorer视图

 

 

3、在透视图中完成数据库的链接(本文以SQL SERVER 2005为例)

 

 

然后填写数据库链接相关信息:

选择Driver template为Microsoft SQL Server 2005

Driver name为:sqlserver2005 (这里的命名是任意的)

Connection URL:jdbc:sqlserver://localhost:1433;databaseName=test(这里的test是数据库名称,修改为你自己的数据库名)

User name和Password分别是数据库的用户名和密码

单击“Add JARs”添加数据库驱动程序(这里需要我们事先下载好相应的数据库驱动程序)


你可以点击Test Driver,对驱动程序进行测试

接下来按照默认进行下去就行,最终会显示数据库链接成功,数据库中所有的表都会在MyEclipse中显示出来,这样数据库这部分就完成了。为了后面测试方便,请在SQL EDIT中自行添加一些数据。

 

前面的步骤中已经完成一个Java Project工程的创建,设置了dababase explorer透视图的参数,并利用该视图完成数据库操作的测试。下面完成Hibernate工程的创建。切换至java透视图。


4、为项目添加hibernate支持

 

 


我在这里使用hibernate3,选项为默认即可

 


next即可,接下来会让我们创建一个hibernate.cfg.xml文件,默认即可;再next后会出现数据库相关的设置页面,为Hibernate指定数据库连接属性,DB Driver中选择database explorer里已经设置的连接sqlserver2005。设置用户名和密码。


以上也可以用JNDI方式进行链接,自行选择

接下来会让我们创建一个HibernateSessionFactory,【注意】这个类不是Hibernate范围的类,而是MyEclipse为了帮助我们使用Hibernate而提供的一个工具类。帮助我们获取到Hibernate中的session对象。并且它不能放在默认包下面,我们为它要专门建一个package。

 

 

因为我们的包没有创建,所以直接点击java package 右边的new即可。


 

package创建完如上图:

到目前为止我们就基本添加了hibernate支持,打开你的工程目录,会发现类似如下图示:


5、创建POLO(针对表通过逆向工程产生POLO类和映射文件)

切换到database explorer视图

打开Connected to sqlserver2005-> test ->dbo->TABLE,在TABLE中找到表USERINFO,在USERINFO中单击右键选择“Hibernate Reverse Engineering”(Hibernate逆向工程)如下图:

 


打开POLO类创建页面如下:

选择Java src folder(Java源文件存放位置)和Java package

勾选“Create POJO <> DB Table mapping information”自动生成映射文件

勾选“Java Data Object ( POJO <> DB Table) ”自动生成POJO类

 

如图,其它采用默认选项。

 

 

接下来一路默认即可,最后单击Finish完成。


 

回到Java perspective(Java 视图),展开工程视图看到刚才的创建过程添加了Userinfo.java和Userinfo.hbm.xml,并修改了hibernate.cfg.xml配置文件。这样我们可以自动得到:

POJO类:Userinfo.java

映射文件:Userinfo.hbm.xml

修改过的配置文件:hibernate.cfg.xml

hibernate的支持到目前为止结束!

 

分享到:
评论

相关推荐

    在MyEclipse中添加Hibernate支持.pdf

    在MyEclipse中添加Hibernate支持是一项常见的开发任务,主要用于构建基于Java的Web应用程序,以便能够高效地管理和操作数据库。以下是一份详细的步骤说明,涵盖了如何在MyEclipse中配置Hibernate,以及创建对应的...

    myeclipse下hibernate用法

    在 MyEclipse 中,我们可以通过添加 Hibernate 能力来初始化 Hibernate 开发环境。首先,在工程上右键,选择 MyEclipse-&gt;Add Hibernate Capabilities,然后弹出 Hibernate 的配置窗口。在配置窗口中,我们可以选择...

    Myeclipse 10.0 + Hibernate 4.3.5 连接 Oracle 11G的演示代码

    总之,这个压缩包文件提供的内容对于学习如何在Myeclipse 10.0环境下使用Hibernate 4.3.5与Oracle 11G交互非常有价值,特别是对那些正在学习或迁移至新版本Hibernate的开发者。通过研究这个项目,你可以了解到ORM...

    MyEclipse+Hibernate快速入门中文版

    - 如何为Java项目添加MyEclipse Hibernate支持。 - 在项目中创建Hibernate配置文件。 - 如何使用自定义的SessionFactory。 - 如何从Database Explorer中的表定义生成Java类和Hibernate数据库映射文件(.hbm文件)。 ...

    MyEclipse中配置Hibernate

    在项目的`src`目录下创建或修改`hibernate.cfg.xml`文件,添加以下内容: ```xml &lt;hibernate-configuration&gt; &lt;property name="connection.username"&gt;scott &lt;property name="connection.url"&gt;jdbc:oracle:thin:@...

    myEclipse使用hibernate图解

    - 选择“MyEclipse” -&gt; “add hibernate annotations”,这样可以为项目添加 Hibernate 支持。 2. **配置数据库驱动**: - 打开“DBBrowser”工具,在这里您可以管理数据库连接。 - 右键点击空白处选择“New”...

    myeclipse中进行Hibernate的逆向工程

    5. **添加Hibernate支持**:在TestDemo项目上右键,选择MyEclipse -&gt; Add Hibernate Capabilities。默认选择Hibernate3.1版本,然后Next。 6. **配置Hibernate**:在接下来的窗体中,系统会自动生成`hibernate.cfg....

    用myeclipse自动生成hibernate配置文件

    2. **配置MyEclipse的Hibernate支持**: - 打开MyEclipse的首选项设置(`Window &gt; Preferences`),然后导航至`MyEclipse Enterprise Workbench &gt; Project Capabilities &gt; Hibernate`。 - 在这里,选择适用于项目...

    Myeclipse自动生成Hibernate配置文件及实体类映射ORM

    Myeclipse 提供了强大的功能来支持 Hibernate 的开发,包括自动生成实体类映射、Hibernate 配置文件等。 在实际开发中,我们可以根据需要选择不同的 ORM 框架,例如 Hibernate、JPA 等。不同的 ORM 框架都有其特点...

    MyEclipse中生成hibernate反向工程步骤

    在MyEclipse中进行Hibernate反向工程的步骤主要涉及创建数据库连接、添加Hibernate支持、替换JAR包、打开数据库连接以及选择表进行反向工程。接下来,我们将详细讲解每个步骤。 1. **创建数据库连接** 首先,你...

    MyEclipse_Hibernate_Quickstart

    - 如何在Java项目中添加MyEclipse Hibernate支持。 - 如何为项目创建Hibernate配置文件。 - 如何使用自定义的SessionFactory。 - 如何从Database Explorer中的表定义生成Java类和Hibernate数据库映射文件(.hbm)。 - ...

    MyEclipse5.1下建立Hibernate

    本文将详细讲解如何在MyEclipse 5.1这个集成开发环境中(IDE)设置并创建一个Hibernate项目。 首先,我们需要了解MyEclipse 5.1。这是一款基于Eclipse的强大的Java EE集成开发环境,支持多种Web应用框架,包括...

    MyEclipse Hibernate 快速入门中文版

    MyEclipse作为一款强大的Java EE集成开发环境,内置了对Hibernate的支持,使得在项目中集成和使用Hibernate变得更加便捷。 本快速入门教程首先会介绍Hibernate的核心概念,如实体类(Entity)、持久化(Persistence...

    MyEclipse创建的Hibernate的例子

    MyEclipse内置了对Hibernate的支持,提供了一套完整的工具集,包括实体类生成、配置文件编辑、SQL代码自动生成等,使得开发者能够轻松地在项目中集成和使用Hibernate。 1. 创建Hibernate项目:首先,在MyEclipse中...

    使用 MyEclipse 插件创建 Hibernate + Struts 实例

    首先,MyEclipse是一款强大的Java集成开发环境,它内置了许多对Java EE项目的支持,包括对Spring、Hibernate、Struts等流行框架的快速搭建和管理功能。在MyEclipse中创建Hibernate + Struts实例,首先需要确保已安装...

    让MyEclipse自动生成hibernate.doc

    - 在项目中添加Hibernate支持。具体步骤为选择项目,然后按照提示进行操作。 - 将Hibernate Jar包放置在项目的`WebRoot/WEB-INF/lib`目录下。 - 按照界面提示依次点击“Next”直至完成。 #### 三、自动生成配置...

    myeclipse自动生成hibernate映射文件

    - 在项目中添加Hibernate支持,通过"Add Hibernate Capabilities"设置配置文件`hibernate.cfg.xml`的位置和数据库连接。 - 最后,通过"Hibernate Reverse Engineering"功能,针对选中的表生成映射文件和对应的Java...

    Myeclipse中Hibernate配置Oracle10g

    完成数据库驱动的配置后,接下来是在你的项目中添加Hibernate支持。右键点击你的项目,选择"Myeclipse" -&gt; "Add Hibernate Capabilities…"。在向导中,按照提示进行下一步操作。 在选择数据库驱动的步骤,你需要从...

Global site tag (gtag.js) - Google Analytics