孙卫琴的《精通JPA与Hibernate》读书笔记:Hibernate的配置文件

在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类的描述对象-关系映射信息的注解,把这些元数据加载到内存中。
孙卫琴的《精通JPA与Hibernate》读书笔记:Hibernate的配置文件

上一篇:孙卫琴的《精通JPA与Hibernate》读书笔记:对象-关系的映射概念


下一篇:孙卫琴的《精通JPA与Hibernate》读书笔记:@Access注解设定Hibernate访问类的属性的方式