<hibernate-configuration>
<session-factory>
<!-- 关于连接数据库的username和url -->
<property name="connection.username">hibernate</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/testdb
</property>
<!-- 采用的数据库方言 -->
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<!-- DB Driver's 名字 -->
<property name="myeclipse.connection.profile">
mysqldriver
</property>
<!-- 数据库连接的密码及驱动类 -->
<property name="connection.password">123456</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<!-- 执行过程中显示hibernate的sql语句 -->
<property name="show_sql">true</property>
<!-- Specify location of Hibernate mapping files -->
<mapping resource="cn/xhu/wy/hibernate/demo01/Person.hbm.xml" />
</session-factory>
</hibernate-configuration>
分享到:
相关推荐
虽然`hibernate.cfg.xml`文件主要用于配置,但深入了解Hibernate源码,我们可以看到在加载配置文件后,Hibernate会解析XML,构建内部的数据结构,然后根据这些配置初始化各种组件,如连接池、方言等。 总结,`...
public class HibernateConfig { @Bean public LocalSessionFactoryBean sessionFactory() { LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean(); sessionFactory.setDataSource...
### Spring2+Hibernate3 典型配置解析 #### 一、概述 在现代软件开发过程中,Spring 和 Hibernate 是两个非常重要的框架。Spring 提供了一种轻量级的应用程序管理方式,而 Hibernate 则是一个强大的对象关系映射...
以上步骤详细介绍了如何使用Hibernate+IDEA 2018构建一个完整的Hibernate程序,包括环境搭建、项目配置、文件结构设计、配置文件解析、实体类与映射文件编写以及单元测试等内容。通过这些步骤,可以实现一个简单的...
Struts 提供了一种标准的方式来组织应用程序的组件,并通过配置文件(如 `struts-config.xml`)来管理请求和响应,从而实现业务逻辑与视图、控制的分离。 1. **MVC 模式的应用** - **Model**:代表业务逻辑,通常...
3. **配置Hibernate**:创建一个hibernate.cfg.xml配置文件,设置数据库连接参数、方言、实体类扫描路径等。例如: ```xml <hibernate-configuration> <property name="hibernate.dialect">org.hibernate.dialect...
在本项目"SpringMVC+JPA+Freeemarker 纯javaConfig,无xml配置"中,开发者采取了一种现代化的方法,完全摒弃了XML配置,转而使用Java Config方式进行配置。这一转变使得代码更加简洁、易于理解和维护。以下将详细...
### Struts1.x、Spring2.x、Hibernate3.x 和 DWR2.x 整合知识点解析 #### 一、Struts1.x与Spring2.x的整合 **1.1 在web.xml中进行Struts和Spring的配置** 为了实现Struts1.x与Spring2.x的无缝集成,首先需要在...
### Hibernate 3.x 参考手册关键知识点解析 #### 一、快速入门与Tomcat集成 **1.1 快速开始使用 Hibernate** - **环境准备:** - 使用 Hibernate 前需确保 Java 环境已安装配置。 - 下载 Hibernate 3.x 版本库...
- **创建 Configuration**:解析配置文件,初始化 Hibernate。 - **Session Factory**:通过 Configuration 创建线程安全的 Session Factory。 - **Session**:从 Session Factory 中获取 Session 会话,用于执行...
它通过Action类和配置文件(struts-config.xml)来定义应用程序的流程。ActionForm对象则负责在控制器和视图之间传递数据。 1. **ActionServlet**:作为Struts的核心,它是Servlet的子类,负责解析请求并调用相应的...
2. **配置Hibernate SessionFactory**:在Spring的XML配置文件(如`applicationContext.xml`)中,你需要定义一个`SessionFactory` bean,它将负责创建和管理Hibernate的Session对象。这通常包括数据库连接参数、...
本文将详细解析如何配置Hibernate以实现自动创建数据库表的功能。 首先,我们要关注的关键配置项是`hibernate.hbm2ddl.auto`。这个属性决定了Hibernate在启动时如何处理数据库的元数据,即表结构。以下四个值是它...
3. **配置文件**:会有`struts-config.xml`用于配置Struts框架,`hibernate.cfg.xml`用于配置Hibernate连接和映射。 4. **Web应用资源**:如`WEB-INF`目录,其中`web.xml`是Servlet容器的配置文件,`lib`目录存放...
2. **其他配置**:如处理器映射器(HandlerMapping)、视图解析器(ViewResolver)等,这些配置可以根据项目需求来设定。 最后,在`web.xml`中配置Spring的初始化参数和监听器,以启动Spring的ApplicationContext:...
**JBoss 6.0.0 M4 配置 JNDI 和 Hibernate 深度解析** JBoss 是一个开源的应用服务器,版本6.0.0 M4是它的一个里程碑版本,提供了对Java EE 5规范的支持。在这个版本中,配置JNDI(Java Naming and Directory ...
- **spring-mvc-config.xml**:SpringMVC的核心配置文件,包括视图解析器、拦截器、bean定义等。 - **Model-View-Controller (MVC)**:模型-视图-控制器模式,SpringMVC通过DispatcherServlet、Controller、...
配置二级缓存提供者可以在`hibernate.cfg.xml`中完成。 **6.2.2 缓存策略** 缓存策略定义了如何管理缓存中的数据。 **623. Hibernate二级缓存提供者** Hibernate本身并不包含缓存实现,而是提供了接口供第三方...
以下是对`applicationContext.xml`配置的详细解析: 1. **Bean的声明与初始化**: 在`applicationContext.xml`中,我们通过`<bean>`标签来声明对象,如服务类、DAO类等。例如: ```xml ...