복합

· JPA
복합키 JPA는 영속성 컨텍스트에 엔티티를 보관할 때 엔티티의 식별자를 키로 사용한다. 식별자 필드가 2개 이상이면 별도의 식별자 클래스를 만들어 식별자를 구분해야 한다. JPA는 복합 키를 지원하기 위해 @IdClass와 @EmbeddedId 2가지 방법을 제공한다. @IdClass는 관계형 데이터베이스에 가까운 방법이고, @EmbeddedId는 좀 더 객체 지향에 가까운 방법이다. 복합키 매핑에 예제에서 확인해보자 복합 키: 식별 관계(Identifying Relationship) 매핑 식별 관계는 부모 테이블의 기본 키를 내려받아서 자식 테이블의 기본 키 + 외래 키로 사용하는 관계다. PARENT 테이블의 기본 키 PARENT_ID를 받아서 CHILD 테이블의 기본 키(CHILD_ID) + 외래 ..
· Java
조건 연산자(삼항 연산자) :? 조건식, 식1, 식2 모두 세 개의 피연산자 필요 가장 왼쪽에 피연산자가 true일땐 2번째 피연산자를 결과로, false일땐 3번째 피연산자를 결과로 얻는다. int x = 10; int y = 11; int result = (x > y) ? x : y; // result -> y -> 11; 대입 연산자 = op= 오른쪽 피연산자의 값(식이라면 평가값)을 왼쪽 피연산자에 저장 int i = 3; // i -> 3 int j = 3 * 2; // j -> 6 lvalue와 rvalue 대입 연산자의 왼쪽 피연산자를 lvalue(left value)라고 하고, 오른쪽의 피연산자를(rvalue)라고 한다. lvalue는 변수처럼 값을 변경할 수 있는 것 rvalue는 변수뿐..
beekei
'복합' 태그의 글 목록