Hibernate从入门到精通(三)Hibernate配置文件

       在上次的博文Hibernate从入门到精通(二)Hibernate实例演示我们已经通过一个实例的演示对Hibernate的基本使用有了一个简单的认识,这里我们在此简单回顾一下Hibernate框架的使用步骤。


Hibernate框架的使用步骤:


1、创建Hibernate的配置文件
2、创建持久化类,即其实例需要保存到数据库中的类
3、创建对象-关系映射文件

4、通过Hibernate API编写访问数据库的代码


Hibernate配置文件

        本此博文,我们重点讲解一下Hibernate的配置文件。Hibernate配置文件从形式来讲有两种主要的格式:一种是Java属性文件,即*.properties,这种配置格式主要定义连接各种数据库需要的参数;还有一种是XML格式的文件,这种文档除了可以定义连接各种数据库需要的参数,还可以定义程序中用的映射文件。所以一般情况下使用XML格式的配置文档。

properties形式的配置文件


         properties形式的配置文件默认文件名是hibernate.properties,一个properties形式的配置文件内容如下所示:
	#指定数据库使用的驱动类
	hibernate.connection.driver_class = com.mysql.jdbc.Driver
	#指定数据库连接串
	hibernate.connection.url = jdbc:mysql://localhost:3306/hibernate_first
	#指定数据库连接的用户名
	hibernate.connection.username = user
	#指定数据库连接的密码
	hibernate.connection.password = password
	#指定数据库使用的方言
	hibernate.dialect = org.hibernate.dialect.MySQLDialect
	#指定是否打印SQL语句
	hibernate.show_sql=true	


XML格式的配置文件


        XML格式的配置文件的默认文件名为hibernate.cfg.xml,一个XML配置文件的示例如下所示:
<?xml version='1.0' encoding='UTF-8'?>
	<!DOCTYPE hibernate-configuration PUBLIC
	"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
	"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">


	<hibernate-configuration>
		<session-factory>
			<!--数据库驱动-->
			<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
			<!--连接字符串-->
			<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_first</property>
			<!--连接数据库的用户名-->
			<property name="hibernate.connection.username">user</property>
			<!--数据库用户密码-->
			<property name="hibernate.connection.password">root</property>
			<!--选择使用的方言-->
			<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
			<!--显示执行的SQL语句-->
			<property name="hibernate.show_sql">true</property>
			
			<!--映射文件 -->
			<mapping resource="com/zs/hibernate/User.hbm.xml"/>
		</session-factory>
	</hibernate-configuration>

        properties形式的配置文件和XML格式的配置文件可以同时使用。当同时使用两种类型的配置文件时,XML配置文件中的设置会覆盖properties配置文件的相同的属性


       本次博文我们暂时先介绍到这里,下次我们讲一下Hibernate中的映射文件,涉及的内容比较多,我们分几次讲解,谢谢关注!
  • 18
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
《Spring MVC从入门到精通》是一本非常实用的书籍,它帮助读者系统地学习和掌握Spring MVC框架。 这本书旨在帮助读者逐步了解Spring MVC的基本概念、架构和工作原理。首先,它介绍了Spring MVC框架的发展历程和基本特点,让读者对其背景和优势有了基本的了解。然后,书中详细阐述了Spring MVC的核心组件,如控制器、视图解析器、数据绑定等,通过实例代码和示意图,使读者能够清晰地理解它们的作用和用法。 接着,《Spring MVC从入门到精通》引导读者学习如何配置和使用Spring MVC。它介绍了Spring MVC配置文件的结构和常用标签,详细讲解了如何配置URL映射、视图解析、拦截器等功能。此外,书中还涵盖了处理表单提交、文件上传、异常处理等常见开发需求的实践技巧,以帮助读者在实际项目中应用Spring MVC框架。 除了基本功能之外,这本书还介绍了Spring MVC的高级特性和扩展机制,如RESTful风格的开发、拦截器链、文件下载等,帮助读者进一步优化和扩展自己的应用。此外,书中还专门介绍了Spring MVC与其他技术的集成,如与Spring Boot、Hibernate、MyBatis等的搭配使用,以满足实际项目的需求。 总的来说,《Spring MVC从入门到精通》是一本非常全面、深入的学习指南。通过系统的学习和实践,读者能够从入门到精通掌握Spring MVC框架,提升自己在web开发中的技能水平。无论你是初学者还是有一定经验的开发者,这本书都是值得阅读和研究的良好参考。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值