`
mxx_1111
  • 浏览: 59105 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Hibernate基本概念

 
阅读更多
--用户解锁
alter user scott account unlock;

一个项目对应一个表空间
oracle:
--创建表空间
--创建用户
create user 用户名
idendified by 密码
default tablespace 表空间名
-- 授权
grant 权限(角色) to 用户
--建表
--增删改查
--存储过程

对象 ->jdbc->数据库(表)

查询 -jdbc(表) ->对象
关系 -->对象
表->实体
列->属性

增改:
页面获取 零散的数据
封装为
对象 -->jdbc->数据库

hibernate:
映射: o->m->r
jdbc

hibernate使用准备:
1.下jar包
a。核心包(根目录下)
b.必须包(requried)
c.数据库驱动包
2.配置hibernate文件
a。hibernate.cfg.xml (src根目录)
b. 数据库连接
url
驱动
用户名
密码
c。数据库相关配置
d.映射文件配置
3.进行关系映射
a.根据表创建持久化类
b.创建跟持久化类对应的配置文件
*.hbm.xml()
hibernate使用步骤:
1.读取主配置文件
2.创建session工厂
3.打开session
4.开始事务
5.数据操作
6.提交或回滚事务
7.关闭事务
三种状态:
瞬时状态 ->new delete
持久状态->load,get,update ,saveOrUpdate
游离状态->close,clear ,evict




分享到:
评论

相关推荐

    精通hibernate3.0(第三版).rar

    1. Hibernate基本概念:介绍Hibernate的核心思想,如实体、持久化类、对象状态管理、事务处理等,帮助初学者建立对ORM框架的基本认识。 2. Hibernate配置:讲解如何配置Hibernate的XML文件,包括hibernate.cfg.xml...

    Hibernate面试题专栏 - 最全的Hibernate面试题, Hibernate笔试题, Hibernate问题

    Hibernate基本概念** - **对象关系映射(ORM)**: ORM是将数据库中的表映射为Java类,使得开发者可以使用面向对象的方式来操作数据库。 - **Session**: Hibernate的核心接口,用于与数据库交互,提供了保存、更新、...

    hibernate_reference中文版和Hibernate中文手册

    以上只是Hibernate基本概念和关键知识点的概述,具体到《Hibernate参考指南中文版》和《Hibernate中文手册》中,会包含更多详细的配置示例、代码片段和最佳实践,对于初学者和进阶者来说,都是宝贵的参考资料。...

    传智播客_hibernate

    **一、Hibernate基本概念** 1. **对象关系映射(ORM)**: Hibernate是ORM的一种实现,它将Java对象与数据库表进行映射,使开发者可以用面向对象的方式来操作数据库。 2. **Configuration**: Hibernate配置文件...

    Hibernate 经典例子全

    **一、Hibernate基本概念** Hibernate是ORM(Object-Relational Mapping)框架,它通过映射Java对象到关系数据库表来实现数据的持久化。ORM的核心思想是将对象模型和关系模型进行桥梁式连接,以提高开发效率。 **...

    hibernate开发实例源码,由浅入深众多实例

    1. **Hibernate基本概念**:包括实体类、实体注解、持久化、事务管理等。 2. **配置文件**:如`hibernate.cfg.xml`,用于设置数据库连接信息,以及Hibernate的配置选项。 3. **对象关系映射(ORM)**:如何将Java...

    Hibernate开发实战源代码

    1. **Hibernate基本概念**:包括ORM的概念,以及Hibernate如何作为Java与数据库之间的桥梁,使得开发者能以面向对象的方式处理数据。 2. **Hibernate配置**:学习如何配置`hibernate.cfg.xml`文件,设置数据库连接...

    Hibernate数据库操作实例.zip

    1. **Hibernate基本概念**:了解Hibernate的核心组件,如Configuration、SessionFactory、Session、Transaction以及Criteria API、HQL(Hibernate Query Language)。 2. **实体类与表的映射**:学习如何通过注解或...

    hibernate达内五天复习笔记.pdf

    2. **Hibernate基本概念**: - **对象状态**:Hibernate管理对象的生命周期,包括瞬时态、持久态和脱管态,理解这些状态对于优化数据操作至关重要。 - **映射机制**:包括基础映射(类与表的映射)、继承映射(单...

    HIbernate 开发文档全版中文

    **一、Hibernate基本概念** 1. **对象关系映射(ORM)**:Hibernate通过提供一个中间层,将Java对象与数据库中的表进行映射,使得开发者可以避免直接编写SQL,降低了数据库操作的复杂性。 2. **Entity(实体)**:在...

    妙解Hibernate 3.x:叩响面向对象思想之门 PDF

    1. Hibernate基本概念:介绍Hibernate的核心理念,包括对象关系映射(ORM)的基本原理,以及它如何将Java对象与数据库表进行映射。 2. Hibernate配置:讲解如何配置Hibernate的XML配置文件,包括数据库连接、实体类...

    hibernate 3.2中文手册 中文文档

    - 对本章内容进行总结,并强调了理解Hibernate基本概念的重要性。 #### 第2章:体系结构(Architecture) - **2.1 概况(Overview)** - 概览Hibernate的整体架构,包括核心组件及其交互方式。 - **2.2 实例状态** ...

    Java 精通Hibernate对象持久化技术权威指南

    1. **Hibernate基本概念**:理解什么是ORM,以及Hibernate如何解决对象和关系数据库之间的映射问题。了解实体类、持久化属性、主键、对象状态等基本术语。 2. **配置与环境搭建**:学习如何配置Hibernate,包括...

    SpringMVC集成Hibernate

    2. **Hibernate基本概念** - **SessionFactory**:Hibernate的核心工厂类,用于创建Session对象。 - **Session**:持久化操作的主要接口,负责与数据库进行交互。 - **Entity**:持久化对象,对应数据库表中的...

    HibernateDemo2

    1. **Hibernate基本概念**:Hibernate作为ORM框架,它将Java对象和关系型数据库的数据进行映射,使得开发者可以使用面向对象的方式处理数据库操作,避免直接编写SQL语句。 2. **实体类(Entity)**:在Hibernate中...

    Hibernate3.2官方中文参考手册.pdf 和Hibernate3.1_DOC_CN.chm中文版

    1. Hibernate基本概念:实体(Entities)、持久化类、对象状态、会话(Session)与会话工厂(SessionFactory)。 2. 配置:XML配置文件(hibernate.cfg.xml)的编写,包括数据库连接、方言(Dialect)选择等。 3. ...

    Hibernate曾删改查接口实现

    Hibernate基本概念** Hibernate是一个开源的ORM框架,它的核心是Session接口,它是与数据库交互的主要接口。Session提供了对持久化对象的生命周期管理,包括保存、更新、删除和查询操作。 **2. 增加(Insert)** ...

    使用Hibernate开发租房系统第12章课件包含代码

    1. Hibernate基本概念:首先,我们需要理解Hibernate的核心概念,如实体类、持久化对象、配置文件(hibernate.cfg.xml)、映射文件(.hbm.xml或注解形式)以及Session和SessionFactory。 2. 安装与配置:安装...

    hibernate 培训讲义

    **一、Hibernate基本概念** 1. **对象关系映射(ORM)**: Hibernate 是 ORM 的一种实现,它将Java类映射到数据库表,Java对象与数据库记录之间建立一一对应的关系。 2. **实体(Entity)**: 在Hibernate中,代表...

    Hibernate 3.1.2Chinese.pdf

    综上所述,《Hibernate 3.1.2Chinese.pdf》这份文档不仅包含了对Hibernate基本概念的详细介绍,还涉及了一些高级主题和实战案例,对于希望深入了解Hibernate并将其应用于实际项目的开发者来说是非常有价值的参考资料...

Global site tag (gtag.js) - Google Analytics