当前位置: 首页 > news >正文

Hibernate学习(一)

Hibernate学习(一)

Hibernate框架的概述:
一:什么是框架:指软件的半成品,已经完成了部分功能。
二:EE的三层架构:
1.EE的三层经典架构:
在这里插入图片描述
我在这里主要学的是ssh框架。
三、什么是hibernate?

在这里插入图片描述
hibernate:就是一个持久层ORM框架
四、什么是ORM?
ORM:(Object Relational Mapping)对象关系映射。
在这里插入图片描述
指java中的类与关系型数据库中的表建立一种映射关系。从而操作对象,就可以操作数据库中的表。
五、为什么要学习hibernate呢,有什么好处?
在这里插入图片描述
六、hibernate入门:
(1)hibernate下载:(略)。
(2)创建项目,引入jar包(略)
在这里插入图片描述
(3)创建实体类
在这里插入图片描述
(4)*****创建映射:映射需要通过XML的配置文件来完成,这个配置文件可以任意命名,但是要尽量统一命名规范(类名.hbm.xml)

在这里插入图片描述
…除了主键以外的属性都用property
(5)*****创建hibernate核心配置文件
hibernate的核心配置文件名称:hibernate.cfg.xml
在这里插入图片描述
打印SQL,格式化SQL都是可选的配置,有无均可。
在这里插入图片描述
(6)编写测试代码。
在这里插入图片描述

http://www.lryc.cn/news/36641.html

相关文章:

  • Go的 context 包的使用
  • 微服务为什么要用到 API 网关?
  • SWUST OJ 1042: 中缀表达式转换为后缀表达式【表达式转逆波兰表达式】
  • Matlab基础知识
  • 动手学深度学习【2】——softmax回归
  • 深入理解Activity的生命周期
  • Go语言刷题常用数据结构和算法
  • 深入vue2.x源码系列:手写代码来模拟Vue2.x的响应式数据实现
  • Linux线程控制
  • 【LeetCode】剑指 Offer(20)
  • FutureTask中的outcome字段是如何保证可见性的?
  • 直播回顾 | 聚焦科技自立自强,Bonree ONE 助力国产办公自动化平稳替代
  • 深入理解Linux进程
  • Vue3之组件间的双向绑定
  • Java语法基础(一)
  • 优思学院|零质量控制是什么概念?
  • 2023-03-09 CMU15445-Query Execution
  • vuedraggable的使用
  • 双馈风力发电机-900V直流混合储能并网系统MATLAB仿真
  • leader选举过程
  • 建造者模式
  • IO与NIO区别
  • 无监督循环一致生成式对抗网络:PAN-Sharpening
  • ArrayList源码分析(JDK17)
  • 数字IC/FPGA面试笔试准备(自用待填坑)
  • 基于多任务融合的圣女果采摘识别算法研究
  • 又一个开源第一!飞桨联合百舸,Stable Diffusion推理速度遥遥领先
  • 数据链路层及交换机工作原理
  • VSCode 开发配置,一文搞定(持续更新中...)
  • 全网最详细的(CentOS7)MySQL安装