백엔드

    [ SpringBoot + jsp + intellij ] jsp 사용을 위한 설정

    - 설치 환경 intellij: IntelliJ IDEA 2021.1.3 (Ultimate Edition) jdk: java17 spring boot: 2.6.4 1. spring boot 설정 Intellij Community 버전은 https://start.spring.io/ 에서 프로젝트르 세팅 1. *Packaging 방식을 War로 선택 (jar방식은 지원 안되는 듯) JSP Limitations When running a Spring Boot application that uses an embedded servlet container (and is packaged as an executable archive), there are some limitations in the JSP support...

    [ JPA ] 10. JPA 트러블슈팅

    Reference. 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online 이전 글 더보기 더보기 1. Repository interface 메서드 - 1 2. Query Method 정의 및 실습 - 2 3. Entity 기본 속성 - 3 4. Entity Listener - 4 5-1. Entity Relations - 5 (ERD, 데이터베이스 기준 연관 관계) 5-2. Entity Relations - 5 ( 1:1 @OneToOne ) 5-3. Entity Relations - 5 ( 1:N @OneToMany ) 5-4. Entity Relations - 5 ( N:1 @ManyToOne ) 5-5. Entity Relations ( N:N @ManyToMany ) 6..

    [ JPA ] 9. 임베디드 타입 활용

    Reference. 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online 이전 글 더보기 더보기 1. Repository interface 메서드 - 1 2. Query Method 정의 및 실습 - 2 3. Entity 기본 속성 - 3 4. Entity Listener - 4 5-1. Entity Relations - 5 (ERD, 데이터베이스 기준 연관 관계) 5-2. Entity Relations - 5 ( 1:1 @OneToOne ) 5-3. Entity Relations - 5 ( 1:N @OneToMany ) 5-4. Entity Relations - 5 ( N:1 @ManyToOne ) 5-5. Entity Relations ( N:N @ManyToMany ) 6..

    [ JPA ] 8. 커스텀 쿼리 사용

    Reference. 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online 이전 글 더보기 더보기 1. Repository interface 메서드 - 1 2. Query Method 정의 및 실습 - 2 3. Entity 기본 속성 - 3 4. Entity Listener - 4 5-1. Entity Relations - 5 (ERD, 데이터베이스 기준 연관 관계) 5-2. Entity Relations - 5 ( 1:1 @OneToOne ) 5-3. Entity Relations - 5 ( 1:N @OneToMany ) 5-4. Entity Relations - 5 ( N:1 @ManyToOne ) 5-5. Entity Relations ( N:N @ManyToMany ) 6..

    [ JPA ] 7. 영속성 전이 (Cascade)

    Reference. 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online 이전 글 더보기 더보기 1. Repository interface 메서드 - 1 2. Query Method 정의 및 실습 - 2 3. Entity 기본 속성 - 3 4. Entity Listener - 4 5-1. Entity Relations - 5 (ERD, 데이터베이스 기준 연관 관계) 5-2. Entity Relations - 5 ( 1:1 @OneToOne ) 5-3. Entity Relations - 5 ( 1:N @OneToMany ) 5-4. Entity Relations - 5 ( N:1 @ManyToOne ) 5-5. Entity Relations ( N:N @ManyToMany ) 6..

    [ JPA ] 6-4. 트랜잭션 매니저 (TransactionManager)

    Reference. 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online 이전 글 더보기 더보기 1. Repository interface 메서드 - 1 2. Query Method 정의 및 실습 - 2 3. Entity 기본 속성 - 3 4. Entity Listener - 4 5-1. Entity Relations - 5 (ERD, 데이터베이스 기준 연관 관계) 5-2. Entity Relations - 5 ( 1:1 @OneToOne ) 5-3. Entity Relations - 5 ( 1:N @OneToMany ) 5-4. Entity Relations - 5 ( N:1 @ManyToOne ) 5-5. Entity Relations ( N:N @ManyToMany ) 6..

    [ JPA ] 6-3. Entity 생명주기

    Reference. 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online 이전 글 더보기 더보기 1. Repository interface 메서드 - 1 2. Query Method 정의 및 실습 - 2 3. Entity 기본 속성 - 3 4. Entity Listener - 4 5-1. Entity Relations - 5 (ERD, 데이터베이스 기준 연관 관계) 5-2. Entity Relations - 5 ( 1:1 @OneToOne ) 5-3. Entity Relations - 5 ( 1:N @OneToMany ) 5-4. Entity Relations - 5 ( N:1 @ManyToOne ) 5-5. Entity Relations ( N:N @ManyToMany ) 6..

    [ 스프링부트 / Spring Boot ] 트랜잭션 전파가 안되는 현상

    1. 비즈니스 로직 및 테스트 코드 @Service @RequiredArgsConstructor public class BookService { private final BookRepository bookRepository; private final AuthorRepository authorRepository; ... @Transactional void pubBookAndAuthor(){ Book book = new Book(); book.setName("JPA 시작하기"); bookRepository.save(book); Author author = new Author(); author.setName("martin"); authorRepository.save(author); throw new Runti..