Hibernate5的hibernate.cfg.xml基本配置

本文介绍了Hibernate5中hibernate.cfg.xml的基本配置,包括DB连接四要素如Driver、URL、Username和Password,方言设置,C3P0数据库连接池,当前Session上下文,自动建表策略,SQL显示和格式化,以及映射文件的注册。通过这些配置,可以实现与MySQL5数据库的无缝连接并自动化处理数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">


<hibernate-configuration>
    <session-factory>
        <!-- DB连接四要素 -->
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate5</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.connection.password">root</property>

        <!-- 方言 -->
        <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>

        <!--C3P0 数据源(数据库连接池) -->
        <!--<property name="hibernate.connection.provider_class">org.hibernate.c3p0.internal.C3P0ConnectionProvider</property>-->

        <!-- 当前Session上下文 -->
        <property name="hibernate.current_session_context_class">thread</property>

        <!-- 自动建表 -->
        <property name="hibernate.hbm2ddl.auto">update</property>

        <!-- 显示SQL -->
        <property name="hibernate.show_sql">true</property>

        <!-- 格式化SQL -->
        <property name="hibernate.format_sql">true</property>

        <!-- 注册映射文件 -->
        <!--<mapping resource="com/luo/beans/Student.hbm.xml"/>-->
        <!--package参数无法确定怎么用,知道的朋友可留言-->
        <mapping package="domain"/>
        <mapping class="domain.Event"/>
    </session-factory>
</hibernate-configuration>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值