【发布时间】:2020-08-28 20:00:40
【问题描述】:
我正在构建一个 CRUD 应用程序,我在其中使用 spring data jpa 来处理数据库。 我不想在我的实体类中给出架构名称,如下所述。
@Entity
@Table(name = "PROPERTY",schema = "ABC")
public class PropertyDTO extends BaseDTO{
//all the properties and getter,setters
}
当我使用 Repository 获取任何结果时,如果我没有在 My Entity 类中提供架构名称,它会抛出一个错误,说无效的对象名称 PROPERTY,有没有其他方法可以提及架构名称和框架将在触发查询时附加架构名称?
【问题讨论】:
-
看起来 HibernateInterceptor 是一种选择。更多信息stackoverflow.com/questions/25283767/…
标签: java hibernate spring-boot spring-data-jpa hibernate-entitymanager