![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate3.x
漂流幻境
全力以赴
展开
-
Hibernate检索、排序(三)
4、hibernate检索策略 1):立即检索(加载);session.get();query.list();缺点:sql语句太多。 2): 延迟检索(加载);session.load();query.iterate(); 3): 在多对一关联级别中,默认情况下是使用左外连接检索策略。如果对Order.hbm.xml 文件中的”true”>表示总是原创 2013-04-19 16:39:17 · 1256 阅读 · 0 评论 -
Hibernate 事务、并发(六)
数据库事务及并发处理 1、数据库事务的生命周期 2、数据库事务的4个特性 ACID 1):原子性; 2):一致性; 3):隔离性; 5):永久性; 3、数据库访问的并发问题 数据库访问串行的工作效率最低,因此想以并发的形式进行访问,但是会导致出现原创 2013-04-22 14:08:10 · 767 阅读 · 0 评论 -
Hibernate缓存相关(二)
4、Hibernate缓存Session缓存(一级缓存,没法禁用的,属于事务级缓存)的作用:减少访问数据库的频率;保证缓存中的对象与数据库中的相关记录保持同步(当缓存中持久化对象的状态发生了变化,session并不会立即执行相关的sql语句,这使得session能够把几条相关的sql合并成一条进行执行,减少访问数据库的频率,提供程序性能。)Session清理缓存的时间点:原创 2013-04-19 16:32:28 · 650 阅读 · 0 评论 -
Hibernate继承、多态查询(五)
继承映射、多态查询 通过hibernate如何实现继承,有三种方式: 1):每个子类一张表。每个子类对应一个hbm.xml文件,但是父类没有对应的hbm.xml文件。Public class Parent implements Serilizable{ Private Long id;//主键 Private String name; ...sette原创 2013-04-19 16:54:56 · 1208 阅读 · 0 评论 -
Hibernate关联关系(四)
关联关系映射1)一对多关联关系 Customer Order一对多双向关联关系,通过Customer可以知道Order,而通过Order同样的也可知道对应的CustomerPublic class Customer implements Serilizable{ Private Long id;//--主键自动生成 Private String name; P原创 2013-04-19 16:51:58 · 742 阅读 · 0 评论 -
Hibernate入门应用(一)
1、Hibernate概念 Hibernate 是基于javaEE平台的一种开放源代码的ORM框架技术。 是对JDBC的封装,向业务层提供了更加面向对象的API,而操作的对象是域模型对象(POJO)。Hibernate 要求对javabean提供一个不带参数的构造方法2、hibernate的体系架构图 应用层 ------> 【 Hibernate原创 2013-04-17 14:19:22 · 743 阅读 · 0 评论 -
关于Hibernate创建SessionFactory对象的说明
一、加载hibernate的相关jar包(通过maven) 1、通过maven来管理jar包,可以通过下列网址来搜索你想要的获取maven的坐标。 http://mvnrepository.com/ 如加载hiberante的坐标为 org.hibernate hibernate-core 4.2.3.Fi原创 2013-07-27 11:36:24 · 6563 阅读 · 1 评论