我是新手spring-data-jdbc
,只是想移植一个目前使用 JPA 的小项目,用于评估目的。
我现有的实体使用数据库模式,可以通过@Table
实体级别的 JPA 注释轻松定义。
我看到,@Table
存在一个注释spring-data-jpa
,但不能指定模式。
到目前为止,我发现的唯一方法是覆盖以下命名策略JdbcConfiguration
:
@Bean
fun namingStrategy(): NamingStrategy {
return object : NamingStrategy {
override fun getSchema(): String {
return "my_schema"
}
}
}
我更喜欢一种方法,在实体中直接指定模式,以便能够对不同的模式使用相同的配置。
有没有其他方法可以分别为每个聚合指定数据库模式?