使用Hibernate将数据库从MySQL更改为Oracle

3

你好,我有一个小的Java项目,使用的是Hibernate。现在我想将数据库更改为Oracle,我需要在配置文件中做哪些更改才能实现。


1
只需更改数据源的详细信息。 - Rahul
2个回答

6
在你的hibernate.cfg.xml文件中,你应该定义一个方言。这一行看起来像这样:
 <property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>

将其更改为以下内容:
<property name="dialect">org.hibernate.dialect.OracleDialect</property>

同时在同一文件中更改数据库连接参数。


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>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接