Hibernate
脏码_二爷
编程是个繁华的城市 于是我把这个城市画下来
展开
-
Hibernate 流程 优点
一 Hibernate 持久化框架 ORM 对象关系映射 二 hibernate的优势 1.hibernate封装了JDBC 2.主流的持久化框架 优秀的ORM 3.使用了java 中的反射机制 Class.forName() 4.支持多种的关系型数据库 5.可扩展性强 http://sourceforge.net/projects/hibernate 三hiber原创 2017-10-10 15:50:50 · 174 阅读 · 0 评论 -
hibernate 学习第二天
session.save(c)insert session.update(c) update saveOrUpdate() session.delete() session.get() select session.load() 根据主键 createQuery()数据库操作对象 createCriteria() 条件查询 Transaction t.commit 提交sessi原创 2017-10-10 15:52:13 · 221 阅读 · 0 评论 -
hibernateHQLQBC和事物
HQL select name as name1 别名查询 投影查询 分页 页数=总记录数%每页记录数 QBC Query By Criteria 接口 事物 1.原子性 2.一致性 3.持久性 4.隔离性 事物的并发问题 1.脏读 2.不可重复读 3.虚读/幻读 4.更新丢失 悲观锁 很多个事物同时访问数据库中相同的数据 每次操作数据时原创 2017-10-10 15:53:15 · 161 阅读 · 0 评论 -
hibernate 工作原理 以及作用
hibernate 简介: hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。 hibernate核心接口 session:负责被持久化对象CRUD操作 sessionFactory:负责初始化hibernate,创建session对象 configuration:负责配置并启动hibern转载 2017-10-21 22:17:31 · 155 阅读 · 0 评论 -
详解JDBC与Hibernate区别
刚开始学习JAVA时,认为Hibernate是一个很神圣的东西,好像是会了SSH,就能走遍全世界一样。记得曾经在枫叶面试的时候,我们几个同 学出还说这个公司怎么这么的落后,还有JDBC,没有一点上进心。可是毕业以后才发现,却发现自已就像是井底之蛙一样。然而也不想做随风柳絮,所以决定好 好的总结一下,JDBC与Hibernate的区别。 JDBC与Hibernate在性能上相比,JDBC灵活性有优转载 2017-10-21 22:22:41 · 202 阅读 · 0 评论 -
SQL和HQL的区别
1、查询一般在Hibernate中使用查询时,推荐使用hql(Hibernate Query Language)查询语句。 使用hql的时候需要注意: A、大小写敏感 因为hql是面向对象的,而对象类的名称和属性都是大小写敏感的,所以hql也是大小写敏感的。因此,在编写hql语句的时候,一定要注意大小写。 B、from子句 from子句的形式和sql基本类似,不过一般会给类名起一个别名(如转载 2017-10-21 22:34:59 · 307 阅读 · 0 评论