JPA入门,配置文件的设置

569f833174ef08079647794ae76cf78835a.jpg

64a731f599678cb1aee0fd23365d507721a.jpg

 

 

 

0764f4bb714a378833d32f2f1bbf41a7e4f.jpg

95efff5ab13a821fea8b8f487cc7195ee12.jpg

 

 

<?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>

转载于:https://my.oschina.net/u/3892666/blog/1835362

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值