<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="myPersistUnit">
<!-- 指定JPA规范的提供商 ,可省略-->
<!-- <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> -->
<!-- 指定带有注解的持久化类,可省略 -->
<!-- <class>cn.itcast.domain.Customer</class> -->
<properties>
<!-- 指定驱动类名 -->
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"></property>
<!-- 指定链接地址 -->
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/hibernate_itheima26"></property>
<!-- 指定用户名 -->
<property name="hibernate.connection.username" value="root"></property>
<!-- 指定密码 -->
<property name="hibernate.connection.password" value="123456"></property>
<!-- 指定方言 -->
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"></property>
<!-- 指定数据库链接池的提供商 -->
<property name="hibernate.connection.provider_class" value="org.hibernate.connection.C3P0ConnectionProvider"></property>
<!-- 指定最大链接数量 -->
<property name="hibernate.c3p0.max_size" value="20"></property>
<!-- 最小链接数量 -->
<property name="hibernate.c3p0.min_size" value="5"></property>
<!-- 指定链接的超时时间 -->
<property name="hibernate.c3p0.timeout" value="5000"></property>
<!-- 指定每次间隔3000秒检测是否有链接超时 -->
<property name="hibernate.c3p0.idle_test_period" value="3000"></property>
<!-- 指定显示sql语句 -->
<property name="hibernate.show_sql" value="true"></property>
<!-- 指定格式sql语句 -->
<property name="hibernate.format_sql" value="true"></property>
<!--
create:指定每次在加在hibernate框架时,先删除表结构,再建立表结构
create-drop:指定每次在加在hibernate框架时,先删除表结构,再建立表结构,当sf关闭时,删除表结构
update:指定每次在加在hibernate框架时,验证明体类和表结构是否一致,若是不一致,就更新表结构
validate:指定每次在加在hibernate框架时,验证明体类和表结构是否一致,若是不一致,就会报错
-->
<property name="hibernate.hbm2ddl.auto" value="update"></property>
</properties>
</persistence-unit>
</persistence>java