首先,名字通常都是hibernate.cfg.xml;
其次,我认为hibernate.cfg.xml主要就是体现数据库连接信息,针对hibernate配置信息、引入映射配置(注解配置):
<session-factory>
<!-- 数据库连接的配置 -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/hib1804?createDatabaseIfNotExist=true</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<!-- SQL 方言 -->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- 控制台输出sql语句 -->
<property name="show_sql">true</property>
<!-- update 如果表不存在,创建,如果表存在,更新
create 每次都会创建表
-->
<property name="hbm2ddl.auto">update</property>
<!-- 引入映射文件 -->
<mapping resource="com/qianfeng/base/Person.hbm.xml"/>
</session-factory>
网友评论