Hibernate5.2学习从零开始-第一天(零散内容)
来源:互联网 发布:2017全球华人网络春晚 编辑:程序博客网 时间:2024/05/29 19:26
1.系统要求
hibernate5.2以及更新的版本需要java8和jdbc4.2
注: 当你构建hibernate5.1或者更老的版本时,你需要使用java1.7,因为1.6存在一个bug
2.部分相关名词解释
orm(Object/Relational Mapping)对象关系映射
java Persistence API(JPA) 对象持久层api
JPA支持 xml 和 jdk5.0注解两种元数据形式,元数据描述对象和表之间的映射关系
3.部分重要类介绍
org.hibernate.SessionFactory
1).SessionFactory是线程安全的。
2).创建Session实例的工厂
3).因为创建一个SessionFactory的代价是昂贵的,所以,对于任何一个给定的数据库,一个应用应该只拥有一个相关的SessionFactory
org.hibernate.Session
1).Session是一个单独的进程
2).它是一个短周期对象,按工作单元模式的概念创建的
3).Session封装了jdbc
4).是org.hibernate.Transaction的实例工厂
4.hibernate的类型(大体内容,详细的会在后面补充)
hibernate在广泛意义上将类型分为两类(值类型,实体类型)
值类型又被分为三个子类
阅读全文
0 0
- Hibernate5.2学习从零开始-第一天(零散内容)
- 第一天学习内容
- linux从零开始学习笔记第一天(共十天)
- 前端开发第一天学习内容总结
- c#学习第一天的内容
- 从零开始学习Java——基础知识之了解Java(第一天)
- Android学习笔记•从零开始•第一天•基本知识
- 学习第一天()
- 从零开始学Python第一天
- Qt学习第一天(2)
- hibernate学习笔记第一天(2)
- 培训内容第一天
- HTML---第一天内容
- 操作系统从零开始(第一天)。MBR与DPT
- Hibernate5学习笔记(一)
- Hibernate5学习笔记(二)
- Hibernate5学习笔记(三)
- Hibernate5学习笔记(四)
- 数字签名与数字证书
- Codeforces 786A Berzerk DP+博弈
- HDU 5115 Dire Wolf(区间DP)
- Jsoncpp的使用详细教程
- maven install 插件介绍
- Hibernate5.2学习从零开始-第一天(零散内容)
- mybatis 注解方式批量插入
- 【SpringMVC-002】idea创建SpringMVC项目傻瓜教程-升级版(注解版)
- <8/9>集训日记
- 多线程之死锁02
- token的生成和应用
- 安装Ant
- 2017.08.09小结
- 建立个人网站中遇到的一些问题