摘要:        
缓存的意义 l应用程序中使用的数据均保存在永久性存储介质之上,当应用程序需要使用数据时,从永久介质上进行获取。缓存是介于应用程序与永久性存储介质之间的一块数据存储区域。利用缓存,应用程序可以将使用的数据临时放入缓存,需要再次使用时从缓存中获取,降低应用程序与永久性介质之间数据交换的频率,提升应用程序    阅读全文
posted @ 2018-07-22 23:04
开发者导航
阅读(157)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Session对象的生命周期 lHibernate中数据库连接最终包装成Session对象,使用Session对象可以对数据库进行操作。 lSession对象获取方式: •加载所有配置信息得到Configuraction对象 •由Configuraction对象,创建出SessionFactory对    阅读全文
posted @ 2018-07-22 22:48
开发者导航
阅读(195)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Hibernate获取数据方式 lHibernate提供了多种方式获取数据 lHibernate获取的数据分为两类 •直接获取的数据(类级数据/直接数据) •使用关联关系获取主方数据时自动获取的从方数据(关联数据) l直接数据都是由某种操作得到的,关联数据是不能由某种操作直接获取,是基于其他操作获取    阅读全文
posted @ 2018-07-22 22:43
开发者导航
阅读(264)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package cn.itcast.h3.query.hql; import java.util.List; import org.hibernate.Criteria; import org.hibernate.Session; import org.hibernate.criterion.DetachedCriteria; import org.hibernate.criterion.O...    阅读全文
posted @ 2018-07-22 22:29
开发者导航
阅读(157)
评论(0)
推荐(0)
        
            
        
        
摘要:        
lQBC(Query By Criteria)是一种Hibernate中使用面向对象的格式进行查询的计数lQBC查询方式步骤•获取Session对象•初始化Criteria对象(使用Session对象创建)•由Session对象创建•传入要查询的数据模型类•添加各种查询条件•执行查询返回结果(返回单条数据或集合数据)lQBC查询格式非常简单,更符合编程人员的习惯•Criteria对象用于由Sess...    阅读全文
posted @ 2018-07-22 22:26
开发者导航
阅读(379)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package cn.itcast.h3.hql; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import cn.itcast.h3.hql.vo.StudentModel; import cn.itcast.h3.hql.vo.TeacherModel; import ...    阅读全文
posted @ 2018-07-22 22:14
开发者导航
阅读(142)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package cn.itcast.h3.hql; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import cn.itcast.h3.hql.vo.StudentModel; import cn.itcast.h3.hql.vo.TeacherModel; import ...    阅读全文
posted @ 2018-07-22 22:13
开发者导航
阅读(143)
评论(0)
推荐(0)
        
            
        
        
摘要:        
l缓存是存储数据的临时空间,减少从数据库中查询数据的次数lHibernate中提供有两种缓存机制•一级缓存(Hibernate自身携带)•二级缓存(使用外部技术)lHibernate的一级缓存即Hibernate操作数据时所对应的临时数据存储区域,这个区域是绑定Session对象的,也就是说每开启一个Session对象,就会产生对应的一级缓存空间,当Session对象关闭时,该空间内的数据,也就是...    阅读全文
posted @ 2018-07-22 22:08
开发者导航
阅读(162)
评论(0)
推荐(0)
        
            
        
        
摘要:        
lHibernate对象共有三种状态•瞬时状态:瞬时对象•持久化状态:持久化对象•托管状态:托管对象l瞬时对象(Transient Object),简称TOl瞬时对象指的是应用程序创建出来的对象,并且未受到Hibernate控制,一旦Hibernate控制了该对象,具有了OID,对象就不再是瞬时对象l持久化对象(Persistent Object),简称POl持久化对象指的是受Hibernate控...    阅读全文
posted @ 2018-07-22 22:00
开发者导航
阅读(129)
评论(0)
推荐(0)
        
            
        
        
摘要:        
lHibernate共提供5种查询方式•OID数据查询方式•HQL数据查询方式•QBC数据查询方式•本地SQL查询方式•OGN数据查询方式OID数据查询方式l前提:已经获取到了对象的OIDl查询:基于OID,使用get/load方法查询对应的数据l作用:使用OID获取对应的数据HQL数据查询方式l前提:已知要进行查询的数据结构和条件l查询:基于Query对象,完成HQL语句的查询,得 到查询结果l...    阅读全文
posted @ 2018-07-22 21:53
开发者导航
阅读(373)
评论(0)
推荐(0)
        
 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号