0

有人知道休眠配置文件(hibernate.cfg.xml),什么是“连接”属性 - 没有“休眠”前缀 - 用于?

我的意思是,为什么这些属性(例如connection.url,connection.usermame ...)存在?

<hibernate-configuration>
    <session-factory>
        <property name="connection.driver_class">org.postgresql.Driver</property>
        ...
        <property name="connection.url">SOME_URL</property>
        <property name="hibernate.connection.url">SOME_URL</property>
        <property name="connection.username">SOME_USER</property>
        <property name="hibernate.connection.username">SOME_USER</property>
    ...

为什么我可以同时使用 connection.url 和 hibernate.connection.url ?

回答:

好的,我相信这些属性(没有 hibernate. 前缀)的存在只是为了与旧版 hibernate 的配置文件向后兼容。

谢谢。

4

1 回答 1

0

hibernate.connection.url用于连接数据库 url 以下是 hibernate 的配置设置。希望它会帮助你。

<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://localhost:3306/youdb</property>
<property name="hibernate.connection.username">user</property>
<property name="hibernate.connection.password">password</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.show_sql">true</property>
<mapping resource="emp/dto/Employee.hbm.xml"/>
于 2013-09-16T13:42:43.360 回答