社区
下载资源悬赏专区
帖子详情
模拟hibernate中一级缓存下载
weixin_39821228
2019-08-23 12:00:18
使用一个简单的案例去模拟hibernate中的session级别(即一级缓存)的缓存,大家可以下载看看,内容很简单,但是很能说明问题
相关下载链接:
//download.csdn.net/download/zhengqiqiqinqin/5471717?utm_source=bbsseo
...全文
8
回复
打赏
收藏
模拟hibernate中一级缓存下载
使用一个简单的案例去模拟hibernate中的session级别(即一级缓存)的缓存,大家可以下载看看,内容很简单,但是很能说明问题 相关下载链接://download.csdn.net/download/zhengqiqiqinqin/5471717?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
模拟
hibernate
中
一级
缓存
使用一个简单的案例去
模拟
hibernate
中
的session级别(即
一级
缓存
)的
缓存
,大家可以
下载
看看,内容很简单,但是很能说明问题
java
模拟
hibernate
一级
缓存
示例分享
主要介绍了java
模拟
hibernate
一级
缓存
示例,需要的朋友可以参考下
通俗易懂的
Hibernate
教程(含配套资料)
本教程为授权出品教程本Java视频教程基于
Hibernate
4.x 录制。内容涵盖安装
Hibernate
tools 插件、Session 核心方法、持久化对象生命周期、对象关系映射(1-n、1-1、n-n、继承映射)、检索策略、检索方式(对象导航图、OID 检索、HQL、QBC、本地SQL)、
Hibernate
一二级
缓存
、管理 Session、批量处理等
Hibernate
企业级开发的核心技术。本Java视频教程将帮助掌握学习者编写出具有合理的软件架构,以及好的运行性能和并发性能的实用
Hibernate
应用。Java视频教程内容注重理论与实践相结合,列举大量具典型性和实用价值的
Hibernate
应用实例,并提供详细的开发和部署步骤。
马士兵
hibernate
学习笔记(原版)
目录 课程内容 1 HelloWorld 2
Hibernate
原理
模拟
- 什么是O/R Mapping以及为什么要有O/R Mapping 3 常见的0/R框架(了解) 4
hibernate
基础配置(重点) 5 ID生成策略(重点 AUTO) 6
Hibernate
核心开发接口介绍(重点) ... 风格 1 先脉络,后细节 2 先操作,后原理 3 重Annotation,轻xml配置文件 ... 性能优化 1 注意session.clear()的运用,尤其在不断分页循环的时候 2 1+N问题 (典型的面试题) (详见
hibernate
_2800_
Hibernate
_1+N项目) 3 list和iterate不同之处(//主要为了面试 详见
hibernate
_2900_
Hibernate
_list_iterate) 4
一级
缓存
和二级
缓存
和査询
缓存
(面试题)(详见
hibernate
_3000_
Hibernate
_3KindsOf_Cache) 5 事务并发处理(面试的意义更大)
基于SSH
模拟
当当网项目(电子商务平台)
--------当当网SSH重构---------- 1.DAO需要根据原有接口全部重构. 采用Spring+
Hibernate
方式实现 2.Service改造工作 采用Spring的IoC注入方式使用DAO 3.Action改造工作 采用整合插件注入方式使用Spring容器
中
的Service或DAO. (默认按名称匹配规则) 4.配置信息的改造 Service和DAO需要交给Spring容器. struts.xml不需要改变,因为引入struts-spring-plugin.jar后,Action创建会交给插件的ObjectFactory. web.xml需要定义ContextLoaderListener,实例化容器配置 5.将事务管理交个Spring,采用AOP方式,删除原有Struts事务拦截器 -------------改造步骤----------------- 例如用户注册功能 1) 引入
Hibernate
开发包 2) 引入Spring开发包和配置文件 applicationContext-base.xml 定义共同的datasource,sessionFactory applicationContext-dao.xml 定义DAO组件 applicationContext-service.xml 定义Service组件 applicationContext-aop.xml 定义事务管理,其他AOP功能 3)根据现有接口重构DAO组件 --检查hbm映射文件内容正确性 --在spring容器
中
配置DAO组件 定义到applicationContext-dao.xml
中
--定义sessionfactory,datasource(只做一次) 定义到applicationContext-base.xml
中
4)改造Service组件 --采用注入方式使用DAO --在spring容器
中
配置Service组件 定义到applicationContext-service.xml
中
5)改造Action组件 --采用注入方式使用DAO和Service --引入Struts和Spring整合插件包(只做一次) struts2-spring-plugin.jar 6)修改web.xml,配置ContextLoaderListener(只做一次) ---------重构当当涉及的一些关联查询--------- 1.产品浏览模块 1)涉及数据表如下 d_category d_category_product d_product d_book 2)最新上架图书功能 a. findNew.action-->NewProductAction-->ProductDAO b.重构ProductDAO 添加hbm.xml映射文件 添加
Hibernate
ProductDAO实现类 添加DAO在Spring的配置 c.改造NewProductAction 采用注入形式使用DAO.(名称匹配) 3)类别显示区域 a.findCategory.action-->CategoryAction-->CategoryDAO 改造成CategoryAction-->MainService-->CategoryDAO b.重构CategoryDAO c.提取MainService d.改造CategoryAction 4)类别浏览界面 a.booklist.action-->BookListAction-->CategoryDAO,BookDAO b.重构CategoryDAO c.重构BookDAO d.改造BookListAction -----------特殊功能改造------------ 1.主界面左侧类别菜单显示.可以利用
Hibernate
一对多映射,加载当前类别的子元素.(参考
hibernate
05工程Category示例) 2.分类浏览页面,左侧类别及其产品数量显示.数量统计可以采用
Hibernate
中
formula映射实现. 3.购物车业务组件利用Spring
中
scope="session" a.购买处理流程 buy.action-->BuyAction-->CartFactory-->ShoppingCart -->ProductDAO 将ShoppingCart组件交给容器并且设置scope="session"后, 需要使用cart对象时,容器首先去session对象寻找,有的话返回;没有spring会创建一个并放入spring容器,然后将cart返回.等价于原有CartFactory的功能逻辑. b.如果使用scope="session"或scope="request" 需要在web.xml
中
定义RequestContextListener ==============性能提升================= 1.二级
缓存
和查询
缓存
二级
缓存
适用于产品查看功能.对产品对象采用二级
缓存
存储. (参考
hibernate
06内容及示例) 查询
缓存
适用于主页面左侧分类菜单显示功能. (参考
hibernate
06内容及示例) 2.fetch和cache的使用 利用join fetch可以提高查询效率,将关联属性随着主对象一起采用表连接的形式查询. 如果使用了join fetch的话,查询
缓存
只
缓存
主对象.join fetch的关联属性不能
缓存
. 3.
Hibernate
假分页问题 如果查询语句使用了join fetch,遇到分页情况下,采用假分页机制执行.(不会生成limit等分页查询命令,首先查所有,然后返回部分需要数据).
下载资源悬赏专区
12,794
社区成员
12,330,408
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章