在使用Hibernate4時(shí),配置文件是必不可少的。在此,我們將介紹如何創(chuàng)建一個(gè)Hibernate4的mysql配置文件。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost/mydatabase</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password">password</property> <property name="hibernate.show_sql">true</property> <property name="hibernate.format_sql">true</property> <property name="hibernate.hbm2ddl.auto">validate</property> <mapping class="com.example.User"/> </session-factory> </hibernate-configuration>
如上所示,我們首先使用<session-factory>進(jìn)行定義和包裝。接著在<property>標(biāo)簽中,我們設(shè)置了數(shù)據(jù)庫驅(qū)動,url,username和password等屬性。hibernate.show_sql和hibernate.format_sql用于將SQL查詢輸出到控制臺,方便調(diào)試。
最后,我們使用<mapping>標(biāo)簽將實(shí)體類映射到數(shù)據(jù)庫表。
在完成以上操作后,我們只需將該配置文件存儲到src下,然后在HibernateUtil中進(jìn)行調(diào)用,即可完成與mysql的連接。