【发布时间】:2021-02-03 07:09:12
【问题描述】:
我从 Spring Boot + WebFlux + Postgresql 项目开始。
必须进行银行模式的映射,但是在@Table注释中,模式信息不存在,考虑一下我想了解如何对包含的表进行映射在架构中。
表格
select id, description from myschema.mytable;
映射
package br.com.myschema.example;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Table;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table
public class MyTableEntity {
@Id
private Long id;
private String description;
}
如何定义我正在访问所有者 myschema 的弹簧数据?
【问题讨论】:
-
很可能不相关,但是:Postgres 9.1 是no longer supported,您应该尽快计划升级。
标签: spring-boot spring-webflux postgresql-9.1 spring-data-r2dbc