Web

    일대다(One to Many) , 다대일(Many to One) 정리

    - One to Many (1 : N) 하나의 데이터가 여러개의 데이터에 연결되야하는 경우 ex) 도서관 시스템 : 한 명의 유저(1)가 여러개의 책(N)을 빌리는 경우 N쪽에서 Foreign Key를 가짐(1의 Primary Key에 대응되는 Key) @OneToMany(mappedBy = "author", fetch = FetchType.LAZY, cascade = CascadeType.ALL) @JsonBackReference private List books; One to Many 일때 : @JsonBackReference cascade: JPA에는 영속화란 개념이 있습니다. CascadeType.ALL이면 부모가 영속화가 되면 자식도 영속화가 됩니다. 정확한 표현은 아니지만 부모와 자식의 상태가..

    MySQL Intellij, DataGrip 연동방법

    1. mysql 설치 1. 설치 $ brew install mysql 2. 설치 후 버전 확인 $ mysql -V or $ mysql --version mysql Ver 8.0.29 for macos12.2 on x86_64 (Homebrew) 3. 서버 실행 $ mysql.server start Starting MySQL .. SUCCESS! 4. 설정 하기 $ mysql_secure_installation 위 command를 입력하면 여러가지 질문이 나오게 됨. (yes나 no 혹은 y나 n으로 입력) 1번 질문 : 비밀번호를 복잡하게 만들것인가 -> n을 입력하게 되면 새로운 비밀번호를 만드는 process 진행됨. 2번 질문 : 익명의 유저를 삭제할 것인가 3번 질문 : 원격 접속 허용하지 않을 ..