求助各位大佬,IDE 默认生成的 equals 方法是调用 Objects.equals(),对于 Timestamp/BigDecimal 等的比较会有问题,需要改成 compareTO(),如果是很复杂实体类嵌套实体类,每个数据库映射的实体类有几十个字段,手动写的话工作量太大,是否有工具能根据某一个类指定不同的比较方式?
1
chendy 2020-04-04 21:57:11 +08:00
调整反序列化的方法,让这些字段可以直接 equals,应该更方便一些
|
2
maninfog 2020-04-04 22:01:50 +08:00 via iPhone
Kotlin data class 真香,可惜楼主是 Java,可以找下有没有相关的插件
|
3
superrichman 2020-04-04 22:07:34 +08:00 via iPhone
通过反射拿到 class 名称,特殊的 class 特殊处理,其它 class 调用默认的 equals 。这样行不?
|
4
tairan2006 2020-04-05 11:29:54 +08:00 via Android
Lombok
|