问题分析:因为使用@oneToMany默认配置,所以加载方式为lazy。在主表查询时关联表未加载,而主表使用@Data后会实现带关联表属性的hashCode和equals等方法解决方法:1.不使用lazy加载,再多表关系映射上添加注解fetch配置2.@Data替换为@Getter,@Setter等方法3.保留@Data,添加@EqualsAndHashCode(exclude=“关联表属性”)实
分类:
编程语言 时间:
2020-05-19 01:02:07
阅读次数:
62
引用了lombok.Data包,但是不起效,这是为什么? 我明明是引用了lombok.Data,但是为什么还是不起效,没有getter和setter方法 原因在于我的intell Idea没有安装lombok的插件,安装步骤: ctrl + alt + S 打开设置界面,可以看到,我的IDE中是没有 ...
分类:
其他好文 时间:
2020-05-18 12:20:33
阅读次数:
203
核心实现类 1. Observer : 它的作用是给对象的属性添加 getter 和 setter,用于依赖收集和派发更新 2. Dep : 用于收集当前响应式对象的依赖关系,每个响应式对象包括子对象都拥有一个 Dep 实例(里面 subs 是 Watcher 实例数组),当数据有变更时,会通过 d ...
分类:
其他好文 时间:
2020-05-14 10:42:53
阅读次数:
68
1、@Resource注解和@Autowired的区别 @Autowired注解:是按类型装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它required属性为false。 @Resource注解:和@Autowired一样,也可以标注在字段或属性的setter方法上, ...
分类:
其他好文 时间:
2020-05-14 00:59:54
阅读次数:
72
本文主要讨论spring boot如何获取前端传过来的参数,这些参数主要有两大类,一类是URL里的参数,一个是请求body里的参数 url里的参数 通过url里传过来的参数一般有三种方式,下面我们来看一下 路径参数 路径参数就是说在请求路径里携带了几个参数,比如有一个查询banner详情的接口,/v ...
分类:
编程语言 时间:
2020-05-13 00:37:36
阅读次数:
73
按钮样式自定义演示: 源码分享地址: https://github.com/DuelWithSelf/WPFEffects 效果: <Style TargetType="{x:Type CustomFrms:NormalMenu}"> <Setter Property="IconWidth" Val ...
一个静态属性property本质就是实现了get,set,delete三种方法 class Foo: @property def AAA(self): print('get的时候运行我啊') @AAA.setter def AAA(self,value): print('set的时候运行我啊') @ ...
分类:
其他好文 时间:
2020-05-11 18:37:59
阅读次数:
48
更多的文章请看-2020iOS面试大全 持续更新! 分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing) KVC (Key-value coding) 属性关键字 一、分类 1.分类的作用? 声明私有方法,分解体积大的类文件, ...
分类:
移动开发 时间:
2020-05-11 15:54:23
阅读次数:
74
(一)Java 基础知识点 1)面向对象的特性有哪些? 答:封装、继承和多态(应要多算一个那就是抽象) 封装是指将对象的实现细节隐藏起来,然后通过公共的方法来向外暴露出该对象的功能。 但封装不仅仅是 private + getter/setter ,使用封装可以对 setter 进行更深层次的定制, ...
分类:
编程语言 时间:
2020-05-10 23:00:14
阅读次数:
69
什么是YAML? https://www.cnblogs.com/mindzone/p/12849789.html 复合结构的语法 一个标配JavaBean public class Person { private String name; private Integer age; private ...
分类:
编程语言 时间:
2020-05-08 18:37:43
阅读次数:
91