我的应用程序具有未知数量的表,这些表符合两种结构中的一种。标准和超大。不幸的是,直到运行时我才知道架构中有多少表对应标准或超大?
我已经创建了通用的Standard和Outsized存储库,如此
public interface StandardTableRepository<T extends AbstractStandardTable>
extends CrudRepository<T, Long> {}
但由于架构不是静态的,我不能创建实体直到运行时?
我理解JPA并不能真正满足非静态模式,但有没有办法可以公开一个通用的restful服务,它允许我在运行时使用QueryParams中提供的表名实例化这个存储库?