我只有一个 getCustomerUsingID()。
使用上述方法,我需要动态地从不同的表中获取数据。
示例:
在 JPA 中,getCustomerUsingID()
使用我在参数中发送的 id 从 OrangeCustomerTable 和 AppleCustomerTable 获取数据。这可能吗?
注意:
- 不应使用 DAO 类。
- 实体类与表有映射。
最佳答案
这是可能的。您可以编写自定义(可能是 HQL)查询、编写自定义 Spring Data JPA 存储库/投影、编写 Spring Data JPA 规范或定义这样的映射。
关于java - 在JPA中,只使用一种get方法,就能从不同的表中获取数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41304473/