추후에 추가할 속성은 값이 계속 바뀌는 속성이므로, 기본 기능 구현 후 추가할 예정이다.
한 숙소당 여러개의 편의시설이 필요하며, 각 편의시설도 한 개의 숙소에만 속해있는 것이 아니기 때문에 숙소와 편의시설은 다대다 관계이다.
한 속성에 여러개의 값이 들어갈 수는 없으므로 이어주는 테이블이 필요하다.
server:
address: localhost
port: 8080
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
password: DB 비밀번호
url: DB 주소
username: DB 계정 이름
jpa:
database: mysql
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect # MYSQL에 맞는 SQL 문법을 처리하기 위해
generate-ddl: true # DDL 정의시 데이터베이스의 고유 기능을 사용한다.
show-sql: true # API 호출시, SQL 문을 콘솔에 출력한다.
hibernate:
ddl-auto: update # 서버를 실행할 때마다 DB UPDATE
sql:
init: # DB 초기화
schema-locations: classpath:db/schema.sql
data-locations: classpath:db/data.sql