您的位置:首页 > 其它

缓存技术和一对多多对多总结

2016-03-28 21:53 330 查看

持久层缓存范围

1:事务级缓存:

在HiBernate中(包括myBatis)书屋缓存是基于Session的生命周期,每个session都会在内部维护一个数据缓存,随着session的创建而创建,销毁而销毁

2:应用级缓存:

在HiBernate中应用级缓存是由sessionFactory实现,用一个sessionFactory创建的session对象共享此缓存。

3:分布式缓存:

在分布式环境下,缓存被同一个机器或多个机器上的多个进程共享,缓存中的数据被复制带集群环境中的每个进程电,进程间通过远程通信来保持缓存中的数据一致性。

二级缓存:

1.EHCache:作用应用范围内的缓存
2.OSCache:作用应用范围内的缓存
3.JBossCache:作用分布式范围内的缓存

一对多和多对多:

建立表时,需要在多方添加少方的id外键,而多对多时,需要见了一个中间表,把两个多方的id外键放到中间表中,让多对多变成一对多的关系

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: