728x90 EntityManagerFactory2 Spring Data JPA - EntityManager EntityManagerEntityManager는 JPA(Java Persistence API)의 핵심 인터페이스 중 하나로, 데이터베이스와 상호작용하여 엔티티를 관리하는 역할을 합니다. Spring Data JPA에서 많이 자동화된 방식으로 처리되기 때문에 EntityManager를 직접 사용할 일이 많지는 않지만, JPA의 기본적인 메커니즘을 이해하거나 복잡한 커스터마이징이 필요한 경우 EntityManager를 직접 사용하는 것이 유용할 수 있습니다.EntityManager는 JPA에서 엔티티를 관리하는 핵심 역할을 수행합니다.엔티티의 생명주기(영속, 비영속, 분리, 제거)를 관리하고, 데이터베이스와의 CRUD 작업을 간단하게 수행할 수 있도록 합니다.JPQL 쿼리를 사용하거나 트랜잭션 경계를 관리.. 2024. 11. 26. Spring Batch DataBase 설정 DataSource, entityManagerFactory, transactionManager 및 JPA를 설정하는 코드 예제입니다. @Configuration @EnableBatchProcessing @EnableScheduling @EnableTransactionManagement public class BatchConfiguration { // 1. Spring Batch & Quartz Configuration @Bean @Primary @ConfigurationProperties(prefix = "spring.datasource.batch-quartz") public DataSourceProperties batchQuartzDataSourceProperties() { return new Data.. 2023. 4. 21. 이전 1 다음 728x90