缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。简介:缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据...
分类:
Web程序 时间:
2015-04-02 14:43:15
阅读次数:
116
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。简介:缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据...
分类:
Web程序 时间:
2015-04-02 14:40:21
阅读次数:
126
1.缓存简述 Hibernate缓存分两级缓存 一级session缓存,就是常说的一级缓存;二级应用缓存(二级缓存); 一级缓存,一级缓存依赖于session,在一个session中就是一个缓存,当session失效时,缓存消失。 publ...
分类:
Web程序 时间:
2015-04-02 11:57:56
阅读次数:
265
java实体类,可以加上字段的描述,是个好的习惯吧,便于理解数据库设计,为后期维护,升级,改造提供支持...
分类:
数据库 时间:
2015-04-02 11:45:01
阅读次数:
189
atitit.spring hibernate的事务机制 spring不能保存对象的解决
sessionFactory.openSession()
不能。。log黑头马sql语言..
sessionFactory.getCurrentSession().update(user);
中间走ok兰..log黑头也有累..
在Spring中使用Hiberna...
分类:
编程语言 时间:
2015-04-02 06:43:37
阅读次数:
162
用例代码如下:数据库DDL语句1,CAT表 1 create table CAT 2 ( 3 id VARCHAR2(32 CHAR) not null, 4 create_time TIMESTAMP(6), 5 update_time TIMESTAMP(6), 6...
分类:
Web程序 时间:
2015-04-01 23:40:22
阅读次数:
355
Spring为我们解决Hibernate的Session的关闭与开启问题。Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 HibernateSession 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web...
分类:
编程语言 时间:
2015-04-01 23:34:07
阅读次数:
182
@ManyToMany默认值,当双向多对多关联中没有定义任何物理映射时, Hibernate根据以下规则生成相应的值:关联表名: 主表表名+_下划线+从表表名;关联到主表的外键名:从表用于关联的属性名+_下划线+主表中的主键列名;关联到从表的外键名:主表用于关联的属性名+_下划线+从表的主键列名, ...
分类:
Web程序 时间:
2015-04-01 23:21:58
阅读次数:
205
用例代码如下:数据库DDL语句1,CAT表 1 create table CAT 2 ( 3 id VARCHAR2(32 CHAR) not null, 4 create_time TIMESTAMP(6), 5 update_time TIMESTAMP(6), 6...
分类:
Web程序 时间:
2015-04-01 23:14:15
阅读次数:
293
hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称sess...
分类:
Web程序 时间:
2015-04-01 21:47:43
阅读次数:
235