SCHEMA로 매핑
추천할 수 있는 크리어는 일반적으로 사용 권한이 있는 사용자 및 사용자가 필요로 하는 특정 권한을 삭제하는 것입니다.
Pongamos como ejemplo:
ESQUEMA: 지역화
USUARIO: MSPRODUCTOSWOW
권한:
-- Oracle
GRANT SELECT, INSERT, UPDATE
ON REGIONALIZACION.LGT_PROD_LOCAL_OFERTA_AUX
TO MSPRODUCTOSWOW
Empleando las anotaciones de Jakarta Persistence, definimos el mapping de nuestra 엔티티: 이름/스키마.
import jakarta.persistence.*;
@Table(name = "LGT_PROD_LOCAL_OFERTA_AUX", schema = "REGIONALIZACION")
public record WOWProduct(@EmbeddedId WOWProductId id,
float porcDctoOferta,
LocalDateTime fecIniVigOferta,
LocalDateTime fecFinVigOferta,
String usuCreaProdLocOfe,
LocalDateTime fecCreaProdLocOfe) {
}
Nótese que podemos usar record, incluso para definir una llave compuesta.
@Embeddable
record WOWProductId(
@Column(name = "COD_GRUPO_CIA") String codGrupoCia,
@Column(name = "COD_LOCAL") String codLocal,
@Column(name = "COD_OFERTA") String codOferta,
@Column(name = "COD_PROD") String codProd) {
}
Ejecutamos nuestro proyecto basado en #Micronaut:
Y al listar los productos:
문서화
https://micronaut-projects.github.io/micronaut-data/latest/guide/#sqlAnnotations
https://github.com/edgargs/mn-jdbc-schema
Reference
이 문제에 관하여(SCHEMA로 매핑), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/e240683/mapping-with-schema-502e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)