← Blog

Tag

#Spring

9개의 글

Backend

Entity와 Entity Manager & 영속성 컨텍스트

EntityManager는 JPA에서 Entity를 관리하고 DataBase와의 통신을 담당하는 인터페이스이다.

Backend

JPQL (Java Persistence Query Language)

JPQL은 JPA에서 사용하는 객체지향적인 쿼리 언어로 JPQL을 사용하여 Entity객체를 대상으로 쿼리를 작성할 수 있다.

Backend

Native Query. 네이티브 쿼리

NativeQuery는 JPA의 EntityManager를 통해 직접 SQL을 작성하고 실행할 수 있게 해주며, 이를 사용하여 JPA의 영속성 컨텍스트를 우회하여 직접 데이터베이스와 상호 작용할 수 있다.

Backend

Query Method. 쿼리 메서드

Query Methods는 Spring Data JPA에서 제공하는 기능으로 DB에서 데이터를 조회(select), 저장(insert), 수정(update), 삭제(delete) 등의 작업을 쉽게 수행할 수 있다.

Backend

JPA Lock의 개념과 사용

JPA(Java Persistence API)에서의 락(Lock)은 동시에 여러 사용자가 같은 데이터를 수정할 때 데이터 일관성을 유지하기 위한 메커니즘이다.

Backend

JPA란?

자바 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음이다.

Backend

JPA Annotation. 어노테이션

JPA를 사용해 테이블과 매핑할 클래스에 붙여주는 어노테이션이다.

Backend

Entity Listener. 엔티티 리스너

엔티티의 변화를 감지하고 테이블의 데이터를 조작한다.

Backend

H2 Database

자바로 작성된 관계형 데이터베이스 관리 시스템이다.