반응형 Entity2 [JPA] enum 타입 DB에 저장시 값 변환 / @Converter / AttributeConverter JPA Entiry 에서 ENUM 타입을 필드로 사용할 때 Converter를 사용하면 DB에 원하는 값으로 변환해서 넣어줄 수 있다 # ENUM public enum Gender { MAIL("남자"), FEMAIL("여자"); private final String label; Gender(String label) { this.label = label; } public String getLabel() { return this.label; } } # CONVERTER - AttributeConverter 인터페이스를 구현해서 만들어준다 – entity 필드 타입 (Enum타입) – DB 컬럼에 저장할 값 타입 public interface AttributeConverter { public Y conver.. 2022. 1. 19. [JPA] postgres 스키마 설정 / default schema 설정 1. application.yml 설정 - 기본 스키마 설정 spring.jpa.properties.hibernate.default_schema: myschema - 샘플 spring: datasource: # db url: "jdbc:postgresql://DatabaseURL:port/db" username: user password: password platform: postgresql jpa: hibernate: ddl-auto: none # 자동으로 ddl 생성해서 반영하지 않게 설정 use-new-id-generator-mappings: true # AUTO, TABLE 및 SEQUENCE에 대해 Hibernate의 새로운 IdentifierGenerator를 사용할지 여부 database-p.. 2022. 1. 17. 이전 1 다음