java程序对Oracle两张表结构相似的表的数据对比,具体如下

java程序对Oracle两张表结构相似的表的数据对比,具体如下,第1张

总结下需求是在B表中找到于A表一样的记录

因为存在主键A B表本身不会存在重复值,所以最多是一对一的存在。

千万条记录不适合一次性全部load出来

直接使用sql联合查询应该更适合select a.A from A a,B b where a.A=b.A and a.B=b.B and a.C=b.C and a.D=b.D and a.E=b.E

1,无法实现强制转换,会报ClassCastException,强制转换只能在有继承关系的类之间进行

2,可以实现B(A b)的构造函数,实现类似于转换的过程

3,设计中如果出现这样的情况,属于设计不完善,应该改善。

就好象机器需要的同一型号的螺丝,你用了两个铸模一样,尽管这俩螺丝用于不同的地方。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6821558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存