동료와 함께 배우는 스마트 학습 공간
스터디 룸에서 함께 공부하고, 강의와 노트로 깊이 있게 학습하세요.
모집 중인 스터디 룸
전체 보기 →모집 중인 스터디 룸이 없어요.
강의
전체 보기 →등록된 강의가 없어요.
최근 자료
전체 보기 →- 따라하기정규화와 스키마 설계
PostgreSQL 제약조건 실습 — NOT NULL, DEFAULT, CHECK, PK, FK
이번 실습에서는 제약조건을 이해한 후에 실제로 테이블에 제약조건을 설정했을 때, 그 조건이 잘 수반되는지 실습해보는 시간이다. 대상 제약조건 노트를 읽었고, PostgreSQL 기본 문법(CREATE TABLE, INSERT, SELECT)을 아는 …
newlec4시간 전
- 노트정규화와 스키마 설계3. 데이터베이스 설계
제약조건(Constraints)이란?
학습 목표 이번에 학습하는 내용은 제약조건에 대한 개념적인 내용이다. 실습은 별도로 준비되어 있으므로 이 노트에서는 제약조건이 무엇인지를 눈으로 읽고 머리로 이히를 목적으로 한다. 이 노트를 읽고 나면 다음과 같은 것을 할 수 있다. 제약조건(Con…
newlec5시간 전
- 노트JPA3. JPA
트랜잭션과 트랜잭션 처리의 이해
1. 트랜잭션의 개념과 ACID 트랜잭션(Transaction)은 하나의 업무 단위를 말한다. 업무 단위라고 말하면 어렵게 느껴질 수 있는데, 우리가 사용하는 3계층 아키텍처에서 서비스가 가지는 모든 함수는 업무 단위이다. 이 업무 단위가 트랜잭션이…
newlec1일 전
- 노트JPA3. JPA
JPQL의 한계와 동적 쿼리 구현
1. 동적 쿼리 동적 쿼리(Dynamic Query)란 실행 시점에 전달되는 파라미터나 조건에 따라 쿼리 구조나 내용이 변경되는 쿼리를 의미한다. 고정된 쿼리 문자열을 사용하는 정적 쿼리와는 달리, 사용자의 요청에 따라서 유연하게 쿼리를 조립해야 하…
newlec3일 전
- 노트JPA3. JPA
JPQL: 쿼리 메서드의 한계를 해결하기 위한 쿼리 언어
1. 쿼리 메소드의 한계 Spring Data JPA의 쿼리 메서드(Query Method)는 메서드 이름에 포함된 조건을 파싱하여 JPQL을 자동으로 생성하는 편리한 기능이지만, 다음과 같은 복잡한 쿼리를 처리하는 데에는 한계가 있다. 복잡한 조인…
newlec4일 전
- 노트JPA1. 기초
엔티티 쿼리 메서드 기반 조인
1. 엔티티 매핑의 기본 이번 노트에서는 엔티티간의 관계를 설정하는 방법을 알아볼 예정이다. 그 내용을 다루기 위해서 이전 노트에서 다루어던 필수 엔티티 설정에 대해 짧게 짚어보고 가도록 하자. 기본 매핑 애노테이션 @Entity: 해당 클래스가 J…
newlec5일 전


