canal-spring icon indicating copy to clipboard operation
canal-spring copied to clipboard

两个数据库之间字段不同如何配置映射? 能支持在类里面通过注解映射吗?

Open ly147369 opened this issue 1 year ago • 6 comments

请问

ly147369 avatar Jun 01 '23 07:06 ly147369

没太明白您的意思,是两个数据库中有相同的表名,但是表中的字段不一样吗

xizixuejie avatar Jun 01 '23 08:06 xizixuejie

表名不同 , 字段名也不同 , 就是希望能够配置对应的映射关系

ly147369 avatar Jun 01 '23 09:06 ly147369

就是不同的表呗,那你的项目里应该有对应的实体类吧,现在实现的就是根据实体类中的字段转换的。如果你用了mybatis-plus或者jpa的注解,会根据注解上的属性来映射

xizixuejie avatar Jun 01 '23 12:06 xizixuejie

嗯嗯 感谢作者解答, 这确实是个方法 , 不过这样做一个表同步可能需要创建两个对应的实体类和一个监听类 , 而且属性完全一样 , 这样是不是没太必要

ly147369 avatar Jun 02 '23 01:06 ly147369

确实是有点麻烦,目前还不支持直接这样配置,以后版本我会考虑加上的。感谢你提的意见

xizixuejie avatar Jun 03 '23 09:06 xizixuejie

嗯嗯 期待作者的表演

ly147369 avatar Jun 05 '23 07:06 ly147369