RDB

    [RDB 공통]SQL 쿼리 문법 작성 순서, 실행 순서 처리 과정

    SQLD 공부 빠짝할 때만 해도 외우고 있었는데 오랜만에 쿼리 짜보려니까 까먹어서 글을 올려본다 !! SQL 쿼리 문법 작성 순서 SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY SQL 쿼리 실행 순서 문법에서는 SELECT가 제일 먼저 와서 보통 SELECT가 제일 먼저 실행될 것이라고 많이들 생각하지만 그렇지 않음. 상세한 순서는 이렇다 ! FROM - ON - JOIN - WHERE - GROUP BY - CUBE | ROLLUP - HAVING - SELECT - DISTINCT - ORDER BY - TOP 하지만 보통 이것보다는 이렇게만 알고 있어도 될 듯 ??? FROM - WHERE - GROUP BY - HAVING - SELECT - ORD..

    [JPA]JPA를 왜 사용해야 하는가?

    JPA를 왜 사용해야 하는가? SQL 중심적인 개발에서 객체 중심으로 개발 생산성 유지보수 패러다임의 불일치 해결 성능 데이터 접근 추상화와 벤더 독립성 표준 생산성 저장 jpa.persist(member) 조회 Member member = jpa.find(memberId) 수정 -> 개꿀 member.setName("변경할 이름") 삭제 jpa.remove(member) 유지보수 기존 필드 변경 시 모든 SQL 수정 JPA 필드만 추가하면 됨, SQL은 JPA가 처리 JPA와 패러다임의 불일치 해결 (관계형 데이터베이스(RDBMS)와 객체의 패러다임의 불일치 해결) JPA와 상속 저장 개발자가 할 일 jpa.persist(album); 나머진 JPA가 처리 INSERT INTO ITEM ... INSE..