杂文百谈

在eclipse中如何创建hibernate.cfg.xml

发布日期: 10-24来源: 好易设计网作者: 好易君

Eclipse的开发中,若用到hibernate操作数据时,大都会用到hibernate.cfg.xml核心配置文件。至于如何创建hibernate.cfg.xml呢,其实可以自动创建,也可以手动创建,下面我们就具体说说吧。

一、自动创建

自动创建就是所谓的快捷创建,即在Eclipse工具中,首先得下载hibernate tools。具体步骤是:Eclipse -> help -> Install New Software,输入如下网址:

http://download.jboss.org/jbosstools/updates/stable/helios/

就可以自动检索到hibernate tool工具(前提是得有网络啊,呵呵),点击下载就可以了。下载完成后

1、 File--->new--->other--->搜索hibernate  创建hibernate.cfg.xml文件

2、 根据提示,填写上相应的内容,如数据驱动程序、登录口令、密码啊等等。

3、 内容填写完毕后,点击创建,hibernate.cfg.xml将根据你所填写的内容立刻形成并展示出来。

二、手动创建

这个就不用多说了吧,新建一个xml,用你那勤劳的双手在键盘上敲出对应的内容即可。

Hibernate.cfg.xml的内容格式如下:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-configuration PUBLIC

        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"

        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

     <session-factory>

           <property name="hibernate.connection.username">root</property>

           <property name="hibernate.connection.password">haoyi369.com</property>

           <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

           <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

      <property name="hibernate.connection.url">jdbc:mysql:///db_pb</property>

      <property name="hibernate.hbm2ddl.auto">update</property>

      <property name="hibernate.show_sql">true</property>

      <property name="hibernate.format_sql">true</property>

      <mapping resource=""/>

      <mapping resource=""/>

    </session-factory>

</hibernate-configuration>

说明:

hibernate.dialect:指定数据库使用的SQL方言;(可以到hibernate API中查询)

hibernate.connection.url:指定连接的url

hibernate.connection.username:指定连接数据库的用户名

hibernate.connection.password:指定连接数据库的口令

hibernate.connection.driver_class:指定数据库的驱动程序

hibernate.show_sql:指定是否在控制台输出SQL语句,默认为false,在开发阶段最好设置为true以便跟踪Hibernate的运行状态和调试应用程序;在应用发布阶段应将其设为 false以减少语句输出,提高运行时的性能。

(上述name="show_sql"可省略hibernate,也可name="hibernate.show_sql"

<mappingresource="Person.hbm.xml"/>指定了针对于Person类的映射文件,若有多个映射文件,可用多个<mapping>指定。所有的对象关系映射文件都要在hibernate.cfg.xml文件中用<mapping>指定,也正是这样,Hibernate才会知道类和表的映射关系。

友情链接:源码邦邦计算机毕业设计软件开发知识好易毕业设计c#.net毕业设计源码javajsp毕业设计源码计算机专业毕业设计

郑重承诺:本站所有资料真实原创,仅供学习交流之用,请勿转载或作非法用途。如有侵犯您的版权有损您的权益,请联系我们纠正!

如有设计订做或购买成品源码的需求,请联系本站客服QQ 168750829,咨询前请务必加为好友。

好易设计haoyi369.com 版权所有 © Copyright 2011-2020 蜀ICP备19029022号