上下文
我正在开发一个服务器应用程序来提高系统中数据的准确性。我们有一个具有多个模式的系统,每个模式包含公司数据,每个国家一个模式。 所以我们遇到了一个问题,因为这家公司的地理位置数据有点“混乱”。然后我们开发一个服务器应用程序,运行一些算法并修复数据。 我们用Spring和Hibernate开发这个服务器。
问题
我们映射了我们的dtos(我们的模型类):
@Entity
@Table(name="company", schema="australia")
public class Company { ... }
我们的架构与美国,新西兰,伊拉克等具有相同的结构。
问题
我如何实现某些东西以避免复制除了注释schema="aCountry"
理想的解决方案
能够在运行时更改架构值,使其符合国家/地区表格中的某些行。 IDK如果可以,但除了复制和粘贴所有类之外的任何解决方案,并且会记住更改schema
anotation。