当前位置: 首页 > wzjs >正文

东莞市凤岗建设局网站域名转出过程网站能打开吗

东莞市凤岗建设局网站,域名转出过程网站能打开吗,网易企业邮箱收费多少,wordpress调用上传图片MyBatis执行流程 MyBatis的执行流程如下: 读取MyBatis配置文件mybatis-config.xml。 构造会话工厂SqlSessionFactory。 会话工厂创建SqlSession对象。 操作数据库的接口,Executor执行器。 Executor执行方法中的MappedStatement参数。 输入参数映射…

MyBatis执行流程

MyBatis的执行流程如下:

  1. 读取MyBatis配置文件mybatis-config.xml

  2. 构造会话工厂SqlSessionFactory

  3. 会话工厂创建SqlSession对象。

  4. 操作数据库的接口,Executor执行器。

  5. Executor执行方法中的MappedStatement参数。

  6. 输入参数映射。

  7. 输出结果映射。

Mybatis是否支持延迟加载?

        延迟加载(Lazy Loading)指的是在真正需要数据的时候才进行数据的加载,而不是在初始化时就加载所有数据。可以通过配置文件中的lazyLoadingEnabled配置启用或禁用延迟加载。

延迟加载的底层原理

1. 使用CGLIB创建目标对象的代理对象

2. 当调用目标方法user.getOrderList()时,进入拦截器invoke方法,发现user.getOrderList()是null值,执行sql查询order列表

3. 把order查询上来,然后调用user.setOrderList(List<Order> orderList) ,接着完成user.getOrderList()方法的调用

Mybatis支持一对一关联对象和一对多关联集合对象的延迟加载 在Mybatis配置文件中,可以配置是否启用延迟加载lazyLoadingEnabled=true|false,默认是关闭的。

Mybatis的一级、二级缓存

一级缓存

一级缓存: 基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当Session进行flush或close之后,该Session中的所有Cache就将清空,默认打开一级缓存

二级缓存

二级缓存是基于namespace和mapper的作用域起作用的,不是依赖于SQL session,默认也是采用 PerpetualCache,HashMap 存储

注意:

1.对于缓存数据更新机制,当某一个作用域(一级缓存 Session/二级缓存Namespaces)的进行了新增、修改、删除操作后,默认该作用域下所有 select 中的缓存将被 clear

2,二级缓存需要缓存的数据实现Serializable接口

3,只有会话提交或者关闭以后,一级缓存中的数据才会转移到二级缓存中

Mybatis的二级缓存什么时候会清理缓存中的数据

        当某一个作用域(一级缓存 Session/二级缓存Namespaces)的进行了新增、修改、删除操作后,默认该作用域下所有 select 中的缓存将被 clear。 

http://www.dtcms.com/wzjs/825931.html

相关文章:

  • 前端做兼职网站wordpress图片之间空一行
  • 国内wordpress例子如何快速优化网站
  • 国内工业设计网站网页设计制作导航栏
  • 青岛网站建设 青岛博采网络从事网站类网站建设的
  • 昆山网站建设怎么样手机网站建设哪家强
  • 网站跟网页的区别acca少女网课视频2023
  • 备案期间需要关闭网站等审核网站建设实践总结
  • 建设银行遵义分行网站深圳外贸网站建设公司
  • 彩票网站开发. 极云中交路桥建设有限公司网站
  • 淄博网站建设优化上汽漫画网站模板
  • 网站建设和优化排名网站建设网络推广微信网站
  • 设计一个企业网站首页如何做vip微信电影网站
  • 如皋做公司网站开发app外包公司
  • 餐饮网站建设怎样wordpress 相关推荐
  • 清华紫光做网站盐城网站制作哪家好
  • 网站开发与维护是做什么工作网站分析工具
  • 网站建设多少钱宋柯制作公司网站要多少钱
  • 重庆微信网站建设报价表事业单位网站建设费入什么科目
  • 台州网站建设蓝渊互动科技网站建设
  • 备案网站负责人怎么进网站源码的后台
  • 网站 建设需做网站得每年续费吗
  • 深圳网站做的好的公司专业网页制作加盟
  • 购物网站平台建设建筑设计图用什么软件
  • 移动端网站建站视频tag做的最好的网站
  • 站长工具查询wordpress作者
  • 网站开发需要什么条件建设官网公司
  • 做网站推广的联系方式烟台公司网站建设
  • 网站空间免费 优帮云一个网站是怎么建立的
  • 大型网站建设历史android基础入门教程
  • 建购物网站难吗自己怎么做一个网页