我和我的朋友一起制作一个Web服务(在Spring Boot中),组织可以加入,并通过加入每个组织获得自己的数据库,该数据库是即时生成的。每个组织拥有不同数据库的原因是,单个数据库由多个表组成,这些表仅为该组织提供唯一数据,并且需要隔离。
数据库结构/模式应该在所有公司之间共享,我们所做的每一项更改(例如添加/编辑列或表)都应该在所有当前数据库中生效,而不会中断已经存在的数据。
此外,我们应该能够一起查询每个组织,以便在不同组织的一个页面上获取预订时间,名称等的列表。是否可以通过JPA实现这一目标,还是有更好的方法来实现这一目标?