Skip to content

DongInSong/airbnb_jpa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JPA - airbnb

코드 구조

  • pom.xml
  • src/main/java/termProject/
    • controller/: RESTful API 정의, 클라이언트 요청을 처리하는 컨트롤러 클래스
    • embeddable/: JPA @Embeddable 값 타입 객체 정의
    • entity/: 데이터베이스 테이블 매핑 엔티티 정의
    • type/: 사용자 정의 타입 또는 Enum 클래스
    • Calender.java: 달력 관련 로직
    • Controller.java: 메인 컨트롤러
    • Main.java
    • UppercaseSnakePhysicalNamingStrategy.java
  • src/main/resources/

설치 및 실행

1. 의존성 설치

mvn install

2. 데이터베이스 설정

# 예시: H2 데이터베이스 설정
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.h2.console.enabled=true

3. 애플리케이션 실행

mvn spring-boot:run

About

airbnb functions using jpa project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages