如何将Java中实现增量同步与自定义同步的操作整合为一个长尾词?

2026-04-19 18:001阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1471个文字,预计阅读时间需要6分钟。

如何将Java中实现增量同步与自定义同步的操作整合为一个长尾词?

场景+公司拥有多个系统。+需要从某个系统获取数据。+初始化时获取一次,之后每天增量同步。+由于逻辑关系复杂,且涉及多表,纯SQL不太方便。+项目之前的MyBatis写死了,+sysdate-1的““

场景

公司有多个系统。 需要从某个系统拿数据。初始化拿一次,然后每天增量同步。

因为逻辑关系有些复杂,且涉及到多表,所以纯sql不太方便。

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

如何全量同步

老办法

可以让某系统调整modifyDate,本系统通过定时任务同步这些数据。

缺点: 按规定不允许改数据,别人也不乐意改。

较好的办法

调整mybatis,传入参数变为自定义方法,这样就可以同步任意时刻的数据。

一般有2种方法:

传入游标方法: sysdate-n

直接传入日期字符串: modifyDate between ‘888' and ‘999'

然后增加request请求,手动调用同步方法。

补充:java数据同步,增量更新表中记录数据

背景:

我方系统中的数据从第三方系统同步过来。

阅读全文
标签:操作场景

本文共计1471个文字,预计阅读时间需要6分钟。

如何将Java中实现增量同步与自定义同步的操作整合为一个长尾词?

场景+公司拥有多个系统。+需要从某个系统获取数据。+初始化时获取一次,之后每天增量同步。+由于逻辑关系复杂,且涉及多表,纯SQL不太方便。+项目之前的MyBatis写死了,+sysdate-1的““

场景

公司有多个系统。 需要从某个系统拿数据。初始化拿一次,然后每天增量同步。

因为逻辑关系有些复杂,且涉及到多表,所以纯sql不太方便。

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

如何全量同步

老办法

可以让某系统调整modifyDate,本系统通过定时任务同步这些数据。

缺点: 按规定不允许改数据,别人也不乐意改。

较好的办法

调整mybatis,传入参数变为自定义方法,这样就可以同步任意时刻的数据。

一般有2种方法:

传入游标方法: sysdate-n

直接传入日期字符串: modifyDate between ‘888' and ‘999'

然后增加request请求,手动调用同步方法。

补充:java数据同步,增量更新表中记录数据

背景:

我方系统中的数据从第三方系统同步过来。

阅读全文
标签:操作场景