hibernate 总结
来源:互联网 发布:发散和收敛定义知乎 编辑:程序博客网 时间:2024/06/03 03:50
hibernate 是什么?
hibernate 是一个持久层框架,采用 ORM 思想对 JDBC 进行封装,使用面向对象的方式访问数据库ORM 思想是什么?
对象和关系数据库数据相互转换的思想hibernate 设计原理?
hibernate 提供了API,允许直接访问实体对象,然后根据 ORM 映射关系,转换成 sql 并 执行 sql,达到访问数据库的目的hibernate 主要 API
1). Configuration: 负责加载主配置文件以及映射关系文件
2). SessionFactory: 负责创建 session 对象
3). Session: 负责执行 增删改查 操作
4). Transaction: 负责事务控制
5). Query: 负责特殊查询hibernate映射类型、java数据类型 以及 mysql 数据类型 对比图:
hibernate 主键生成方式
1). sequence: 采用 序列 方式生成主键,适用于 oracle 数据库
2). identity: 采用数据库 自增长机制生成主键,使用于 非 oracle 数据库
3). native: 根据配置的数据库方言,自动选择 sequence 或 identity
4). increment: 是 hibernate提供的一种生成主键的方式,获取当前表中主键的最大值,然后加 1 作为新主键
5). assigned: 程序员自己分配主键
6). uuid/hilo: 通过算法生成主键值(不规则的数字)
韩都衣舍 chic针织衫上衣女
波司登秋冬新款加绒外穿打底裤
阅读全文
0 0
- Hibernate总结
- hibernate总结
- hibernate总结
- hibernate总结
- hibernate 总结
- Hibernate总结
- Hibernate总结
- hibernate总结
- Hibernate总结
- hibernate总结
- Hibernate总结
- Hibernate总结
- Hibernate总结
- Hibernate总结
- hibernate 总结
- Hibernate 总结
- Hibernate 总结
- Hibernate总结
- 设计模式
- MySQL select实现原理
- 10/29 windy数
- bootstrap之alert
- strings命令 :(不要忘记有s !!!)
- hibernate 总结
- 剑23-从上到下打印二叉树结点
- Leetcode | Expression Add Operators
- Flex布局
- mysql5.7.17压缩版安装步骤
- 欢迎使用CSDN-markdown编辑器
- Hadoop下用MapReduce处理WordCount
- python序列大作战之可变序列
- 工作笔记本的挑选方法与使用方法(笔记)