【问题标题】:use hibernate tool with spring project在 spring 项目中使用休眠工具
【发布时间】:2011-07-07 10:28:41
【问题描述】:

我现有的项目使用 spring.xml 设置数据源。

xml 如下所示

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

    <property name="url"
                  value="jdbc:oracle:thin:@xxx:1511:xxx"/>
        <property name="driverClassName"
                  value="oracle.jdbc.OracleDriver"/>
        <property name="username" value="xxx"/>
        <property name="password" value="xxx"/>  

    </bean>

在 Eclipse 中,我单击新建->其他->休眠->休眠控制台配置。如何使用 Eclipse 中的休眠工具使用上面的 spring.xml 文件设置连接到数据库?或者有没有办法在eclipse里面的hibernate控制台手动输入这些设置来连接数据库,这样我就可以对数据库表进行逆向工程?

【问题讨论】:

    标签: java eclipse hibernate spring hibernate-tools


    【解决方案1】:

    先安装hibernate工具:

    您可以查看Hibernate Tools setup 的屏幕截图 这是一个示例文件,您只需输入数据库凭据即可使用它

    <?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.driver_class">oracle.jdbc.driver.OracleDriver</property>
        <property name="hibernate.connection.password">username</property>
        <property name="hibernate.connection.url">jdbc:oracle:thin:@172.21.91.41:1521:DB</property>
        <property name="hibernate.connection.username">passWord</property>
        <property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
    </session-factory>
     </hibernate-configuration>
    

    使用上述文本创建hibernate.cfg.xml文件并在配置hibernate工具时将其导入

    【讨论】:

      【解决方案2】:

      您可以使用属性标签在 hibernate.cfg.xml 中输入这些配置

      请参阅 here 以获取您可以配置的值列表。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-23
        • 1970-01-01
        • 2014-07-27
        • 2023-03-08
        • 2011-03-14
        • 2013-03-12
        • 1970-01-01
        • 2012-08-23
        相关资源
        最近更新 更多