hibernate开发(1)
2016-02-24 18:51
204 查看
1 什么是ORM
OR-mapping 是 object relational mapping 对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。解决了不同数据库sql语法不同导致的问题,在java中有hibernate,mybatis是常用的框架技术。
2 hibernate 简介
hibernate对jdbc进行了轻量级的对象封装,不管你用oracle,db2,mysql,都可以用hibernate开发持久层。组成hibernate主要有6大核心接口:
configuration接口:配置并启动hibernate
sessionfactory接口:初始化hibernate
session接口:持久化对象的CRUD
transation:事务
query:查询
3 hibernate的优缺点
优点:只需要操作对象就可以,代码可以重复使用,侵入性低
缺点:难以调优,如果遇到表特别多,配置文件非常多,不适合批量修改删除
OR-mapping 是 object relational mapping 对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。解决了不同数据库sql语法不同导致的问题,在java中有hibernate,mybatis是常用的框架技术。
2 hibernate 简介
hibernate对jdbc进行了轻量级的对象封装,不管你用oracle,db2,mysql,都可以用hibernate开发持久层。组成hibernate主要有6大核心接口:
configuration接口:配置并启动hibernate
sessionfactory接口:初始化hibernate
session接口:持久化对象的CRUD
transation:事务
query:查询
3 hibernate的优缺点
优点:只需要操作对象就可以,代码可以重复使用,侵入性低
缺点:难以调优,如果遇到表特别多,配置文件非常多,不适合批量修改删除
相关文章推荐
- 归还文物(有时间就翻译。。)
- 机器人操作系统(ROS)教程19:安装ARDUINO IDE使用rosserial
- UI整理-----part8--导航控制器(navigationController)
- BZOJ 3713: [PA2014]Iloczyn|暴力
- arm9+linux fl2440 led 驱动 plat_led.c
- C语言常用转义字符表 和 ASCII码表
- 二维数组排序 array_multisort
- Activity横竖屏切换
- JavaSript模块规范 - AMD规范与CMD规范介绍
- **集团RAC 11g 虚拟机生产库环境
- 【Web API】1.1 ASP.NET Web API入门
- 《高级语言程序设计》课程指导
- [Computer Security : Art and Science] Chapter_1 1.1 基础部分
- Centos7搭建LNMP环境
- USACO-Section 3.2 Factorials(模拟)
- HDU 4994 Revenge of Nim(玄学)(Nim问题)
- 331. Verify Preorder Serialization of a Binary Tree【M】【16】【leetcode】
- 点击导航下的某个栏目,出现在相应区域;滚动到某个区域,导航下的某个栏目相应效果
- UIFont字体大全
- HDU 4993 Revenge of ex-Euclid(暴力)