java实现增量同步和自定义同步

场景

公司有多个系统。 需要从某个系统拿数据。初始化拿一次,然后每天增量同步。
因为逻辑关系有些复杂,且涉及到多表,所以纯sql不太方便。

项目之前的mybatis写死了, sysdate-1的数据。

如何全量同步

老办法

可以让某系统调整modifyDate,本系统通过定时任务同步这些数据。
缺点: 按规定不允许改数据,别人也不乐意改。

较好的办法

调整mybatis,传入参数变为自定义方法,这样就可以同步任意时刻的数据。
一般有2种方法:
传入游标方法: sysdate-n
直接传入日期字符串: modifyDate between ‘888’ and ‘999’
然后增加request请求,手动调用同步方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值