Hibernate初探之单表映射笔记(1)
来源:互联网 发布:sql中replace的用法 编辑:程序博客网 时间:2024/06/16 18:49
以下内容来自慕课网视频《Hibernate初探之单表映射》
- 第一章 Hibernate初识
- 1-2 什么是ORM
- 1-3 Hibernate简介
- 1-4 Hibernate开发前准备
- 1-5 编写第一个Hibernate例子
- 1-7 hibernate配置文档
- 1-8 创建持久化类
- 1-9 创建对象-关系映射文件和数据库
- 1-10 使用Junit进行单元测试
- 1-11 通过hibernate API编写访问数据库代码
第一章 Hibernate初识
1-2 什么是ORM
- ORM(Obiect/Relationship Mapping):对象/关系映射
- 利用面向对象思想编写的数据库应用程序最终都把对象信息保存在关系型数据库中,于是要编写很多和底层数据库相关的SQL语句。(这与面向对象思想格格不入!!)
- 写SQL语句的缺点:
- 不同的数据库使用的SQL语法不同。
- 同样的功能在不同的数据库中有不同的实现方式。
- 程序过分依赖SQL对程序的移植及扩展,维护等带来很大的麻烦。
- ORM框架技术,使程序员彻底抛弃书写SQL的思想,完全的使用面向对象思想开发软件。
1-3 Hibernate简介
什么是Hibernate。
- Hibernate是Java领域的一款开源的ORM框架技术。
- Hibernate对JDBC进行了非常轻量级的封装。
其他的主流ORM框架技术
- MyBatis:前身就是著名的iBatis
- Toplink:后被Oracle收购,并重新包装为Oracle AS TopLink
- EJB:本身是JAVAEE的规范,是重量级的ORM框架技术,比较复杂。
1-4 Hibernate开发前准备
安装Hibernate Tool插件
1-5 编写第一个Hibernate例子
编写第一个hibernate小例子的基本步骤
创建工程导入jar包
在eclipse中配置用户lib库,方便以后的jar包导入
在工程中导入用户lib库
1-7 hibernate配置文档
hibernate dtd文档所在目录
配置文件中的5条基本配置语句
1-8 创建持久化类
1-9 创建对象-关系映射文件和数据库
- 使用hibernate Tool插件创建hbm.xml文件
- 自动生成的文件
- 在hibernate.cfg.xml中注册
- 创建数据库
1-10 使用Junit进行单元测试
Junit注解说明
创建测试类
1-11 通过hibernate API编写访问数据库代码
- 在初始化方法中需要实现的步骤:
Configuartion config = new Configuration().configure();//创建配置对象ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();//创建服务注册对象sessionFactory = config.buildSessionFactory(serviceRegistry);//创建会话工厂对象session = sessionFactory.openSession();//打开会话transaction = session.beginTransaction();//打开事务
测试类的@Before方法实现上述代码
在测试类的@After方法中释放资源
在测试类的@Test中进行例子测试
0 0
- Hibernate初探之单表映射笔记(1)
- Hibernate初探之单表映射笔记(2)
- Hibernate初探之单表映射笔记(2)
- 慕课网 hibernate初探之单表映射
- Hibernate初探之单表映射
- Hibernate初探之单表映射
- 慕课网-Hibernate初探之单表映射 学习
- Hibernate 之单表映射
- Hibrenante初探之单表映射
- hibernate初探之表单映射
- Hibernate学习笔记--单表映射
- Hibernate学习笔记 单表映射
- Hibernate 之单表继承映射策略
- hibernate单表之组件映射和继承映射
- hibernate单表映射
- Hibernate单表映射
- hibernate单表映射
- Hibernate单表映射
- Win7下硬盘或者U盘安装ContOS7
- jiathis分享
- Jquery - json -servlet-相互传递
- Atitit godaddy 文件权限 root权限设置
- webbench测试结果
- Hibernate初探之单表映射笔记(1)
- 十六、自定义联系人导航(下)---RecyclerView增加头部和事件监听
- 【树5】二叉搜索树的后序遍历序列
- 【Android开发】Volley学习笔记
- 解决方案---此 ObjectContext 实例已释放,不可再用于需要连接的操作
- commonJS.js常用函数集
- Leetcode 2. Add Two Number
- 合并两个shape文件并删除冗余信息
- 优秀计算机发展历史视频