hibernate.cfg.xml
hibernate主配置文件:
<?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">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="dialect">
org.hibernate.dialect.Oracle9Dialect
</property>
<property name="connection.url">
jdbc:oracle:thin:@127.0.0.1:1521:orcl
</property>
<property name="connection.username">pro</property>
<property name="connection.password">pro</property>
<property name="connection.driver_class">
oracle.jdbc.OracleDriver
</property>
<property name="current_session_context_class">thread</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<mapping
resource="cn/bdqn/hibernate_Criteria/entity/Emp.hbm.xml" />
<mapping
resource="cn/bdqn/hibernate_Criteria/entity/Dept.hbm.xml" />
<!--注解 -->
<mapping class="cn.bdqn.hibernate_Criteria.entity.Emp1"/>
<mapping class="cn.bdqn.hibernate_Criteria.entity.Dept1"/>
</session-factory>
</hibernate-configuration>
分享到:
相关推荐
它通过实体类和映射文件(hibernate.cfg.xml及.hbm.xml)将对象与数据库表关联起来。在XML配置文件中,我们指定数据源、连接池、实体类和表的映射关系。此外,使用SessionFactory和Session对象,我们可以方便地执行...
4. **配置映射文件或使用注解**: 对于每个实体类,我们可以通过XML映射文件(如.hbm.xml)或者直接使用Java注解来定义与数据库表的映射关系。例如,使用注解的方式: ```java @Entity @Table(name = "users") ...
使用Hibernate ORM通常需要配置Hibernate配置文件(hibernate.cfg.xml),定义数据库连接参数、缓存策略等。实体类需使用注解标注属性与数据库字段的对应关系,然后通过SessionFactory创建Session,进而进行数据操作...
Hibernate 提供了多种查询方式,包括 HQL(Hibernate Query Language)、QBC(Query By Criteria)和 JPA(Java Persistence API)的 Criteria API。这些查询语言提供了面向对象的方式来检索数据,比传统的 SQL 更加...
**Hibernate使用——入门** Hibernate 是一个强大的开源对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。这篇博文将引导你入门Hibernate,理解其基本概念和使用方法。 **1. Hibernate概述** ...
- Hibernate支持编程式事务管理和声明式事务管理,可以使用Transaction接口进行编程式事务控制,或者在Spring等框架中使用@Transactional注解进行声明式事务。 6. **查询方式**: - HQL(Hibernate Query ...
4. **配置Hibernate**:使用Hibernate,首先需要创建一个配置文件(通常是hibernate.cfg.xml),在这个文件中定义数据库连接信息、实体类的映射文件位置、事务管理器等。此外,每个需要持久化的Java类也需要相应的...
例如,通过配置`hibernate.cfg.xml`文件设置数据库连接,编写实体类并使用注解进行ORM映射,然后使用SessionFactory创建Session对象来执行CRUD操作。同时,Hibernate提供了HQL(Hibernate Query Language)和...
Hibernate是Java开发中用于管理关系数据库的开源ORM框架,它将Java对象与数据库表之间的映射关系通过XML或注解方式定义,实现了对象与数据的透明交互。在5.4.18.Final这个版本中,Hibernate继续优化了性能,增强了对...
这篇文章主要讲解了如何在Java开发中使用Hibernate4框架,通过注解的方式进行数据库操作。Hibernate4是Java领域中广泛应用的对象关系映射(ORM)工具,它允许开发者使用面向对象的编程方式来处理数据库操作,极大地...
- `Configuration`类:负责读取和解析hibernate.cfg.xml配置文件,生成SessionFactory实例。 - `SessionFactoryImpl`:实际的SessionFactory实现,包含Session的创建逻辑和缓存管理。 - `SessionImpl`:Session的...
4. Hibernate配置:在使用Hibernate时,通常需要一个hibernate.cfg.xml配置文件,其中包含了数据库连接信息、方言设置、缓存配置等,它是Hibernate启动的入口。 5. Hibernate实体类:开发者定义的Java类,通过@...
在本资料中,“hibernate3.6.10中文api带注解”是针对Hibernate 3.6.10版本的API文档,特别的是,它是中文版的,这对于中文使用者来说,理解起来更加方便,避免了语言障碍带来的困扰。 在Hibernate 3.6.10中,主要...
通过XML配置文件(hibernate.cfg.xml)或注解,开发者可以定义实体类与数据库表的对应关系,使得数据操作更便捷。 2. **SessionFactory和Session**:在Hibernate中,SessionFactory是一个线程安全的工厂类,用于...
1. 配置:在项目的pom.xml或hibernate.cfg.xml文件中添加依赖和配置信息。 2. 映射:定义实体类并进行对象-关系映射,可以使用注解或XML文件完成。 3. 实例化SessionFactory:根据配置信息创建SessionFactory对象。 ...
在`hibernate.cfg.xml`或实体类的`@NamedQuery`注解中定义命名查询: ```xml FROM Student WHERE age > 20 ``` 在代码中使用: ```java Query query = session.getNamedQuery("getStudentsOverAge"); ...
在Hibernate中使用XML数据存储,通常涉及到以下几个关键概念和知识点: 1. 对象关系映射(ORM):ORM是Hibernate的核心,它是一种编程技术,允许程序员在面向对象编程语言中通过对象的方式操作关系数据库。通过配置...
Hibernate就是这种技术的典型代表,它将Java对象和数据库表之间的映射关系定义在XML配置文件或注解中。 2. **组件架构**:Hibernate包含Session、SessionFactory、Entity、Query等核心组件。SessionFactory负责创建...
1. **配置与初始化**:在使用Hibernate时,首先需要配置hibernate.cfg.xml文件,该文件定义了数据库连接参数、方言、缓存策略等。然后通过SessionFactory的创建来初始化Hibernate,这是所有操作的基础。 2. **实体...
首先,我们需要理解Hibernate的核心配置文件——`hibernate.cfg.xml`。这个文件包含了数据库连接的相关信息,如数据库URL、用户名、密码以及JDBC驱动类等。例如: ```xml <hibernate-configuration> ...