본문 바로가기
반응형

[웹]34

JPA 조인 테이블 데이터베이스에서 테이블의 연관관계를 정의하는 방법은 두 가지가 있습니다. 1. 외래키를 가지고 연관관계를 설계하여, JOIN 하는 방식 (조인 컬럼) 2. 조인 테이블을 만들어 두 테이블의 연관관계를 나타내는 방식 조인테이블은 외래키를 사용 하는 연관 관계와는 다르게 '조인테이블'이라는 별도의 테이블을 만들어서 각 테이블의 외래키를 가지고 연관관계를 관리 합니다. 1번을 사용해보고 안될 것 같으면 2번을 사용하는 느낌.. 왜냐하면 2번을 이용하면 편한 점도 있겠지만, 테이블이 늘어나게 되므로. many to many 를 구현하려면 join table을 구현해야 한다. 조인 테이블 - https://www.nowwatersblog.com/jpa/ch7/7-4 2022. 10. 26.
JPA란? JPA를 알아보기 전에 먼저 ORM에 대해서 알고 있어야 합니다. ORM : 객체와 테이블을 매핑해서 패러다임의 불일치를 개발자 대신 해결해준다. 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말합니다. 객체 기반으로 데이터를 관리하는 JAVA의 특성을 고려하여, SQL과의 인터페이스 역할을 해주는 것이죠. JPA는 이러한 ORM 기술의 표준으로 사용되는 프레임워크입니다. JPA는 ORM을 사용하기 위한 인터페이스를 모아둔 것이라고 볼 수 있겠습니다. JPA는 애플리케이션과 JDBC 사이에서 동작합니다. 개발자가 JPA를 사용하면, JPA 내부에서 JDBC API를 사용하여 SQL을 호출하여 DB와 통신합니다. 즉, 개발자가 직접 JDBC API를 쓰는 것이 아닙니다. ORM - .. 2022. 10. 26.
[Node.js] 리눅스 우분투 Node.js 설치 https://velog.io/@ywoosang/Node.js-%EC%84%A4%EC%B9%98 2022. 2. 10.
[Node.js] 다중 접속 성능 테스트 https://behonestar.tistory.com/33 [node.js] HTTP 동시 접속 성능 테스트 노드는 싱글 스레드로 이벤트 루프를 사용해 멀티스레드보다 동시 접속 시 좋은 성능을 낼 수 있다. 실제로 node.js의 성능을 테스트해볼 수 있다. 웹서버 실행 클라이언트 요청 시 2초 후 응답이 behonestar.tistory.com 2022. 2. 9.
반응형