2

嗨,我有一个小型 java 项目,并且正在使用 hibernate。现在我想将数据库更改为 oracle,我必须在配置文件中进行哪些更改才能使其成为可能。

4

2 回答 2

4

在您的 hibernate.cfg.xml 中,您应该定义了一个方言。该行如下所示:

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

将其更改为:

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

还要更改同一文件中的数据库连接参数。

于 2013-02-25T10:44:33.073 回答
2

修改这些属性。在 hibernate.cfg.xml 中

<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
            <property name="hibernate.connection.password">your_new_password</property>
            <property name="hibernate.connection.url">jdbc:oracle:thin:@loalhost:xe</property>
            <property name="hibernate.connection.username">user_name</property>
            <property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
于 2013-02-25T11:16:50.377 回答