hibernate
飞飞翼
这个作者很懒,什么都没留下…
展开
-
配置C3P0连接池的两种方式
1.hibernate.cfg.xml文件方式 <!-- 设置c3p0连接池的最大连接数 --> <property name="hibernate.c3p0.max_size">50</property> <property name="hibernate.c3p0.min_size">1</property原创 2018-06-29 14:46:38 · 516 阅读 · 0 评论 -
Ehcache.xml 配置及属性说明{关于二级缓存}
Ehcache.xml 配置及属性说明阅读目录 ======================1.配置样例2.属性说明2.1.diskStore2.2.defaultCache2.3.cache2.4.配置属性中的元素说明3.清空策略3.1.FIFO(first in first out):3.2.LFU(Less Frequently Used):3.3.LRU(Least Recently Us...原创 2018-06-29 15:22:14 · 160 阅读 · 0 评论 -
Hibernate二级缓存配置
Hibernate的cache管理: Cache就是缓存,它往往是提高系统性能的最重要手段,对数据起到一个蓄水池和缓冲的作用。Cache对于大量依赖数据读取操作的系统而言尤其重要。在大并发量的情况下,如果每次程序都需要向数据库直接做查询操作,它们所带来的性能开销是显而易见的,频繁的网络舆,数据库磁盘的读写操作都会大大降低系统的性能。此时如果能让数据库在本地内存中保留一个镜像,下次访问的时候只需要...原创 2018-06-29 15:22:49 · 120 阅读 · 0 评论 -
Hibernate Session 操作数据库的方法详解
在讲Session 方法之前我们必须弄清在Hibernate 中一个实例对象的三种状态。① 自由状态(transisent)又叫瞬时状态:对象被实例化但没有给对象的OID 属性赋值。User user = new User(); 这时的user 处于自由状态。② 游离状态(detached)又叫托管状态:实例化对象的OID 属性也被赋值。user.setId(1); 这时...原创 2018-06-29 20:53:11 · 693 阅读 · 0 评论 -
Hibernate中的session的有关方法
Session session=HibernateUntil.getSessionFactory().openSession(); Transaction tx=session.beginTransaction(); //一 使用update函数 /*User1 u=new User1(); u.setName("fei111"); u.setPassword("12...原创 2018-07-01 19:06:56 · 622 阅读 · 0 评论 -
Hibernate-----Query接口的常用方法
Session session=HibernateUntil.getSessionFactory().openSession(); Transaction tx=session.beginTransaction(); //Query //1.setter方法 【from后面不是表名,是实体类名字】 /*String hql="from User1 where id= :use...原创 2018-07-01 20:56:02 · 2613 阅读 · 0 评论 -
Hibernate-----------------HQL语言
Session session=HibernateUntil.getSessionFactory().openSession(); Transaction tx=session.beginTransaction(); //HQL语言 //1.查询所有实体信息{User1 是实体类的名字,不是数据库的表名} /*String hql="from User1"; String ...原创 2018-07-02 17:27:53 · 140 阅读 · 0 评论 -
ScrollableResults的一个小例子【链表查询】
采购请购单 在用Hibernate查询数据时,只有 "from 实体对象" 才能得到对象,只查询其中几个属性时,可用类似JDBC里的结果集进行查询,把查询后的数据setter在实体对象里。主要用了Hibernate里的ScrollableResults,由Query的scroll()返回。 在用Hibernet进行查询时,当只需要得到对象的几个属性时,查出来的结果是...转载 2018-07-02 18:13:34 · 488 阅读 · 0 评论 -
Hibernate------------Criteria接口
//Criteria接口{更擅长执行动态查询} //步骤1.通过session创建Criteria, //2.设定查询条件,通过Expression类或者Restrictions类创建查询条件 //3.调用和Criteria的list()方法执行查询语句 //作用:将查询条件封装成一个对象,Hibernate在执行时,会把Criteria指定的查询条件恢复成相应的S...原创 2018-07-02 20:04:34 · 143 阅读 · 0 评论