在Hibernate的配置文件中,需要指定连接数据库的信息,包括数据库URL,用户名和口令,JDBC驱动程序等。
hibernate.cfg.xml
<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类的描述对象-关系映射信息的注解,把这些元数据加载到内存中。