@Sql
-
이번 포스트에서는 Spring Data Jpa에 대한 테스트를 위한 @DataJpaTest 사용법에 대해 알아보자. @DataJpaTest 애너테이션 분석@DataJpaTest는 Spring Data Jpa 테스트를 위한 slice test 애너테이션이다. @DataJpaTest는 database 및 jpa와 관련된 다양한 자동 설정을 로딩한다.@Target(ElementType.TYPE)@BootstrapWith(DataJpaTestContextBootstrapper.class)@ExtendWith(SpringExtension.class)@OverrideAutoConfiguration(enabled = false)@TypeExcludeFilters(DataJpaTypeExcludeFilter.cl..
[spring test] 2. Spring Data Jpa Test이번 포스트에서는 Spring Data Jpa에 대한 테스트를 위한 @DataJpaTest 사용법에 대해 알아보자. @DataJpaTest 애너테이션 분석@DataJpaTest는 Spring Data Jpa 테스트를 위한 slice test 애너테이션이다. @DataJpaTest는 database 및 jpa와 관련된 다양한 자동 설정을 로딩한다.@Target(ElementType.TYPE)@BootstrapWith(DataJpaTestContextBootstrapper.class)@ExtendWith(SpringExtension.class)@OverrideAutoConfiguration(enabled = false)@TypeExcludeFilters(DataJpaTypeExcludeFilter.cl..
2023.11.27 -
이번 포스트에서는 Spring Boot에서 단위테스트를 위한 H2 설정법에 대해 살펴보자. H2 Database 설정 h2의 모드 h2는 크게 3가지 모드로 사용할 수 있다. https://www.h2database.com/html/cheatSheet.html H2 Database Engine Using H2 Documentation Reference: SQL grammar, functions, data types, tools, API Features: fulltext search, encryption, read-only (zip/jar), CSV, auto-reconnect, triggers, user functions Embedded jdbc:h2:~/test 'test' in the user hom..
[H2] Spring Boot에서의 테스트를 위한 DB 설정이번 포스트에서는 Spring Boot에서 단위테스트를 위한 H2 설정법에 대해 살펴보자. H2 Database 설정 h2의 모드 h2는 크게 3가지 모드로 사용할 수 있다. https://www.h2database.com/html/cheatSheet.html H2 Database Engine Using H2 Documentation Reference: SQL grammar, functions, data types, tools, API Features: fulltext search, encryption, read-only (zip/jar), CSV, auto-reconnect, triggers, user functions Embedded jdbc:h2:~/test 'test' in the user hom..
2023.10.23 -
이번 포스트에서는 JPA의 동작을 이해하는데 매우 중요한 EntityManager와 Persistence Context에 대해 알아보자.EntityManager EntityManager?EntityManager라는 객체는 JPA에서 엔티티를 관리하는 핵심 객체이다. EntityManager는 엔티티의 생명주기를 관리하고 엔티티에 대한 C/R/U/D 처리를 위한 API를 제공한다.다음은 EntityManager의 주요 메서드이다.package jakarta.persistence;public interface EntityManager extends AutoCloseable { public void persist(Object entity); // create..
05. EntityManager와 Persistence Context이번 포스트에서는 JPA의 동작을 이해하는데 매우 중요한 EntityManager와 Persistence Context에 대해 알아보자.EntityManager EntityManager?EntityManager라는 객체는 JPA에서 엔티티를 관리하는 핵심 객체이다. EntityManager는 엔티티의 생명주기를 관리하고 엔티티에 대한 C/R/U/D 처리를 위한 API를 제공한다.다음은 EntityManager의 주요 메서드이다.package jakarta.persistence;public interface EntityManager extends AutoCloseable { public void persist(Object entity); // create..
2022.03.19