Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

youtube-backend

youtube clone project

JPA(Java Persistence API)

  • 자바 언어로 DB에 명령을 내리는 도구
  • 데이터를 객체 지향적으로 관리

Entity(엔티티)

  • vo 라고 생각하면 됨.
  • 자바 객체를 DB가 이해할 수 있도록 만드는 역할
  • 이를 기반으로 테이블 생성이 되기도 함
  • @Entity : 이 어노테이션이 붙은 클래스를 기반으로 DB 테이블 생성 가능 (테이블이 존재하지 않을시)
  • @Id : 엔티티의 대표값 (Primary key)
  • @GeneratedValue : 대표값을 자동으로 생성(시퀀스와 관련)
  • @Column : 엔티티의 대표값 이외의 값들

Repository(레포지토리)

  • 엔티티가 DB 속 테이블에 저장 및 관리할 수 있게 도와주는 인터페이스
  • 대표적으로 사용하는 인터페이스 : JpaRepository
  • CRUD만 사용하는 인터페이스 : CrudRepository

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages