Recent posts

자바 ORM 표준 JPA 프로그래밍 4장

04 엔티티 매핑 @Entity JPA를 사용해 테이블과 매핑할 클래스 @Entity가 붙은 클래스는 JPA가 관리한다. 기본 생성자는 필수다. JPA가 엔티티 객체를 생성할 때 기본 생성자를 사용하기 때문 final 클래스, en...

자바 ORM 표준 JPA 프로그래밍 3장

03 영속성 관리 엔티티 매니저 팩토리 애플리케이션에서 한 번만 생성한 후 공유한다. 생성하는데 비용이 많이 든다. 서로 다른 스레드 간에 공유해도 된다. 여러 스레드가 동시에 접근해도 안전하다. 엔...

자바 ORM 표준 JPA 프로그래밍 2장

02 JPA 시작 객체 매핑 어노테이션 @Entity 해당 클래스를 테이블과 매핑함을 알린다. @Entity가 사용된 클래스를 엔티티 클래스라 한다. @Table 엔티티 클래스에 매핑할 테이블 정보를 알려준...

자바 ORM 표준 JPA 프로그래밍 1장

01 JPA 소개 ORM(Object Relational Mapping) 객체와 관계형 데이터베이스를 매핑한다. 장점 개발자 대신 SQL을 생성해 데이터베이스에 전달한다. 다양한 패러다임의 불일치 문제들을 해결해준다. 상속 ...

Nullish coalescing operator(??)

|| (논리 연산자 OR) 왼쪽 표현식이 falsy한 값(0, ‘’, NaN, null, undefined)인 경우, 오른쪽 표현식 결과를 반환한다.