Eclipse中使用Hibernate

    xiaoxiao2024-05-08  5

    原文地址:Eclipse中使用Hibernate 作者:华仔103

    工具1:JDK,如JDK1.6(到Oracle的官网下载)。 工具2:Eclipse,本文例子是:eclipse-jee-indigo-SR2-win32(到Eclipse的官网下载,注意是indigo的后缀)

    步骤1:安装JDK(Java Development Kit),如JDK1.6(以Oracle官网发布的JDK为准)。

    步骤2:解压Eclipse即可使用。

    步骤3:新建一个Java Project(只是举例,其他工程也支持),如下图所示:

    步骤4:在工程中新建一个main类,作为程序入口:  

    步骤5:安装Hibernate Tools,其方法如下: 5.1选择菜单“Help”下的“Install New Software…”,如下图:   5.2:输入Hibernate软件更新的网址: http://download.jboss.org/jbosstools/updates/stable/indigo/,选择JBOSS Data Service下的Hibernate Tools,然后点击

    Next。   5.3:检查是否HibernateTools是否安装成功。方法:点击菜单“File”->“New”->“Other”,在弹出界面中查看是否有

    Hibernate选项,如下图:

      如果没有Hibernate选项,那么下载或安装过程中可能出现异常,请确认。

    步骤6:连接数据库,本文中以PostgreSQL数据库为例,其方法如下: 6.1:正确安装了数据库PostgreSQL,在安装过程中设置并记住了数据库的用户名、密码、与访问端口号(如果忘了,那么除了密码,其他的都可以找回来,所以别忘了密码)。

    6.2:打开PostgreSQL,新建数据库hibernate_test,并在数据库中新建数据表db_table_test,并在表中添加一些字段。(题外话:建议数据库、数据表及其字段使用小字英文与下划表的方式命名,而尽量不使用大写字母,原因可能是Linux系统不区分大小写,如果使用了大小写结合的命名方式,在Linux中访问会无法识别)。

    6.3:下载PostgreSQL的JDBC驱动包,下载地址:http://jdbc.postgresql.org/download.html 下载注意事项(以PostgreSQL的官网为准): •JDK 1.4, 1.5 - JDBC3. •JDK 1.6, 1.7 - JDBC4.

    6.3:不关闭PostgreSQL数据库,然后回到Eclipse,在工程中导入PostgreSQL的JDBC驱动包。方法:右键工程名称,点击“Properties”,在弹出的窗口选择“JavaBuild Path”,如下图: 点击“Add External JARS…”,选择下载好的PostgreSQL的JDBC驱动包。

    6.4:新建Hibernate ConfigurationFile,方法如5.3:点击菜单“File”->“New”->“Other”,在弹出界面中选择Hibernate选项的“HibernateConfiguration File(cfg.xml)”。   点击Next,弹出如下窗口: 6.5:点击Next,在弹出界面进行配置,其配置结果如下图所示:

    其中ConnectionURL表示数据库的位置,localhost:5432表示本机的5432端口,hibernate_test是已经建议的数据库。如果不确定

    端口是否正确,可回到PostgreSQL查看,从而进行相应的修改,参考界面如下图:   另外Username与Password是具有访问“hibernate_test”数据库的用户名与密码,视具体情况而定。

    6.6点选Create a console configuration,然后点击Next:   PS:如果在新建“Hibernate Configuration File”时没有点选“Create a consoleconfiguration”,那么可以在菜单“File”->“New”->“Other”,在弹出界面中选择Hibernate选项的“Createa consoleconfiguration”进行创建。

    6.7 点选“Classpath”,选择postgresql的JDBC驱动包, 如下图所示:  

    6.8 打开“HibernateConfigurations”的View窗口,方法:选择菜单“Window”->“ShowView”->“Other”,选择“Hibernate Configurations”:   点击确定后,如果能够看到类似于如下的数据表,那么就说明连接数据库成功了:  

    7:接下来就是对数据表反向生成Java代码了。方法:

    7.1:点击红色边框的按钮,选择“Hibernate Code GenerationConfigurations…”,如下图所示: 7.2:新建一个Hibernate Code generation 的configure,如下图:   7.3进行相应的配置,其结果如下:   7.4 点击reveng.xml的“Setup…”按钮,对数据表进行相应的配置,其结果如下:

      PS:如果无法查看数据表,点击“Refresh”,如果还是无法显示,则可能“Hibernate ConfigurationFile(cfg.xml)”的配置有

    误,或数据库无法连接(关闭或产生了其他异常)。

    7.5点击Finish,然后选择Exporters选项卡,并进行相应的配置,其结果如下图所示:   PS:Refresh与Common可以保持默认配置,但建议还是了解一下。

    7.6点击“Run”,大功告成,在工程中应该已经生成了包HibernateTestCode包及访问数据库的源代码,如下图:   总结:虽然本文以不常用的PostgreSQL数据库为例,但其他数据库亦是大同小异,具体上就是JDBC驱动包与HibernateConfiguration File(cfg.xml)上有所区别,其他配置方法是类似的。

    转载请注明原文地址: https://ju.6miu.com/read-1288371.html
    最新回复(0)