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
Hibernate基本概念相关推荐
- Hibernate基本概念 (4)
一.缓存:提高性能 1.一级缓存:session级别 一个session共享 2.二级缓存:进程或群集级别 不同session可以共享 步骤: 1.导jar包 2.添加xml放到 ...
- Hibernate基本概念 (3)
一.hibernate配置: 1.导jar包 2.配置主文件 a.数据库连接 url 驱动 用户名,密码,方言 b.相关 显示sql,sql格式化 ...
- Hibernate基本概念 (2)
框架: 1.一个应用程序的半成品 2.提供了一系列可以重用的API 3.能开发效率更高,性能更好的项目 Hibernate: 持久化(jdbc) ORM( 对象 关系 映射) ...
- Hibernate基本概念 (5)
-----模板 1.一对多(set) <set name="属性"> <key column="关系外键"/> ...
- Java程序员从笨鸟到菜鸟之(五十一)细谈Hibernate(二)开发第一个hibernate基本详解...
在上篇博客中,我们介绍了<hibernate基本概念和体系结构>,也对hibernate框架有了一个初步的了解,本文我将向大家简单介绍Hibernate的核心API调用库,并讲解一下它的基 ...
- Springboot,SSM及SSH的概念、优点、区别及缺点
Springboot的概念: 是提供的全新框架,使用来简化Spring的初始搭建和开发过程,使用了特定的方式来进行配置,让开发人员不在需要定义样板化的配置.此框架不需要配置xml,依赖于像MAVEN这 ...
- Hibernate开发框架-李兴华-专题视频课程
Hibernate开发框架-6269人已学习 课程介绍 Hibernate是使用多的ORMapping设计框架,在本课程之中将为读者完全的讲解Hibernate框架的原理以及各个实体组 ...
- MyBatis和ORM的区别以及Mybatis和Hibernate的区别
ORM: 即Object Relation Mapping,即对象关联映射.所以ORM就是将Java中的对象和数据库中的表关联对应起来. 思考一下Mybatis,Mybatis相当于将mapper中的 ...
- Hibernate框架刘宝宝深度版
刘宝宝开始总结了: 第一章 Hibenate的基础篇 1.hibernate的概念: hibernate是一种采用ORM(对象映射关系)技术的持久层框结构 ...
最新文章
- 解决 win10 pycurl安装出错 Command python setup.py egg_info failed with error code 10 编译安装包 安装万金油...
- 多媒体课程设计android,基于Android的多媒体播放器(课程设计)报告.doc
- win32创建控件的一些问题
- 对于Python函数与方法,你可能存在些误解
- 使用爬虫抓取网页内容
- android 8.1闪退,宁波市民卡app在Android 8.1闪退_宁波民生e点通
- matlab dot函数
- 软件测试的简历里面,项目介绍要怎么写好呢
- 22478计算机代码,数字2247代表啥意思 2247数字意思
- 精准营销的神器:小蜜蜂获客系统助你成功
- 《重装系统后弹出对话框(无法打开这个应用(无法使用内置管理员账户打开xx,请使用其他账户登录,……))》
- 电脑异常关机后,AS报错,无法编译工程Could not load module metadata from ..
- python中对称差_python 合集set,交集,并集,差集,对称差集别搞混
- 最新Z-blog黑色极简风格文章博客主题模板源码
- 省市县结合身份证号6位码的三级联动
- [原创][vb6]仙剑3外传的存档修改器--补充说明2存档数据
- UCML应用框架平台的特点
- AutoCAD菜单加载失败 找不到文件mnc 怎么办
- Linux(程序设计):65---同步HTTP请求、异步HTTP请求
- ubuntu16安装python3.6
热门文章
- 函数传参string_JavaScript 高阶函数入门浅析
- word List 33
- 家居灯光控制系统设计 android,基于Android的室内照明控制系统设计与实现
- LeetCode动态规划 跳跃游戏II
- OSI/RM 开放系统互联参考模型
- Codeforces Round #709 (Div. 1, based on Technocup 2021 Final Round) A. Basic Diplomacy
- cf600 E. Lomsat gelral
- jzoj4739-[雅礼联考GDOI2017模拟9.2]Ztxz16学图论【LCT,树状数组】
- P4294-[WC2008]游览计划【斯坦纳树】
- jzoj4272-序章-弗兰德的秘密【树形dp】