在Hibernate的配置文件中,須要指定鏈接數據庫的信息,包括數據庫URL,用戶名和口令,JDBC驅動程序等。mysql
hibernate.cfg.xmlsql
<hibernate-configuration> <session-factory > <property name="dialect"> org.hibernate.dialect.MySQL8Dialect </property> <property name="connection.driver_class"> com.mysql.jdbc.Driver </property> <property name="connection.url"> jdbc:mysql://localhost:3306/sampledb?useSSL=false </property> <property name="connection.username"> root </property> <property name="connection.password"> 1234 </property> <!-- 指定是否在運行時在控制檯顯示執行的SQL語句 --> <property name="show_sql">true</property> <!-- 在啓動時刪除並重建立數據庫Schema --> <property name="hbm2ddl.auto">create</property> <!-- Names the annotated entity class --> <mapping class="mypack.Customer"/> </session-factory> </hibernate-configuration>
以上配置文件經過元素設定本範例包含Customer實體類,Hibernate在初始化時,會根據這個配置信息去讀取Customer類的描述對象-關係映射信息的註解,把這些元數據加載到內存中。數據庫