2019年12月11日
摘要:
上篇讲了assocation,同样我们也可以在一对多关系配置的结点中配置延迟加载策略。 结点中也有 select 属性,column 属性。 需求: 完成加载用户对象时,查询该用户所拥有的账户信息。 在 User 实体类中加入 List属性 package com.henu.domain; impo
阅读全文
posted @ 2019-12-11 15:12
Hi,Bro
阅读(975)
推荐(0)
摘要:
一、何为延迟加载? 延迟加载 我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载. 好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张
阅读全文
posted @ 2019-12-11 14:58
Hi,Bro
阅读(495)
推荐(0)
2019年12月10日
摘要:
下图表示A、B、C、D、E各点相互之间的距离 一、Single link结果: 1、找A、B、C、D、E各点之间距离最短的 A和B为4,即AB连在一起(之后把它俩看成一个整体); 2、找除(第一步)以外的A、B、C、D、E各点之间距离最短的 D和E为8,即即DE连在一起(之后把它俩看成一个整体);
阅读全文
posted @ 2019-12-10 09:42
Hi,Bro
阅读(1144)
推荐(0)
2019年12月2日
摘要:
配置方式: <aop:config> <aop:pointcut expression="execution(* com.itheima.service.impl.*.*(..))" id="pt1"/> <aop:aspect id="txAdvice" ref="txManager"> <!--
阅读全文
posted @ 2019-12-02 16:58
Hi,Bro
阅读(364)
推荐(0)
摘要:
本文连接:https://www.cnblogs.com/qzhc/p/11969734.html 接下来我将用一个很简单的实例 1、 环境搭建 1.1、 第一步:准备必要的代码 业务层代码: AccountServiceImpl.java package com.henu.service.impl
阅读全文
posted @ 2019-12-02 11:52
Hi,Bro
阅读(284)
推荐(0)
2019年12月1日
摘要:
什么是动态代理: 举个小例子:假如我们要买电脑,如果没有代理,我们会直接找生产厂家购买; 但现在是:代理商找厂家进货,我们是找代理商购买。 用代码讲一下: 一、基于接口的动态代理 1、直接联系生产厂家 IProduce.java package com.henu.proxy; //对生产厂家要求的接
阅读全文
posted @ 2019-12-01 15:21
Hi,Bro
阅读(220)
推荐(0)
2019年11月30日
摘要:
ThreadLocal的作用是什么? 如果定义一个变量 x=1,如果三个线程同时访问x ,它们公用一个变量,用的是同一个x; 但如果把这个变量放到ThreadLocal里面,线程1去用x,他就会把x复制一份,给线程1用, 线程1如果删掉或修改x,之前的x不动,修改或者删除的只是副本里的x;同样,线程
阅读全文
posted @ 2019-11-30 11:39
Hi,Bro
阅读(289)
推荐(0)
2019年11月29日
摘要:
cin.clear()与cin.sync()使用是有先后顺序的。 他们的作用: cin.clear(); //将流中的所有状态都重设为有效值 cin.sync();//清空流 在输入错误的情况下,如果先执行cin.sync() (清空流) ,会发生下面的情况: 在流中fail()结果为1( 状态值无
阅读全文
posted @ 2019-11-29 17:40
Hi,Bro
阅读(1380)
推荐(0)
2019年11月19日
摘要:
本文链接:https://blog.csdn.net/weixin_38374974/article/details/80475566 膜拜大佬 首先,进入windows界面的时候,前期加载速度变得极其慢,进入主界面之后,就是这样了 ps:原谅我没有照,在网上找到相同的图片截取的。 然后,计算机就处
阅读全文
posted @ 2019-11-19 11:11
Hi,Bro
阅读(1756)
推荐(0)
2019年10月23日
摘要:
本文链接:https://blog.csdn.net/wo541075754/article/details/70154604 在Intellij idea中新建了一个Maven项目,运行时报错如下:Error : java 不支持发行版本5 本地运行用的是JDK9,测试Java的Stream操作,
阅读全文
posted @ 2019-10-23 18:48
Hi,Bro
阅读(4174)
推荐(0)