
@Query 어노테이션을 향상시켜 SELECT 쿼리 뿐 아니라 INSERT, UPDATE, DELETE, DDL 쿼리를 실행시킬 수 있게 해준다. DML, DDL @Query에 @Modifying을 선언하지 않으면 InvalidDataAccessApiUsageException이 발생한다. 📌 영속성 컨텍스트 관리를 위한 속성 clearAutomatically ( 기본 값 = false ) false → DML 쿼리를 실행(실행 후 flush()) 해도 영속성 컨텍스트의 데이터는 DML 쿼리 실행 전의 데이터다. 즉, 실제 DB의 데이터와 영속성 컨텍스트의 엔티티 데이터가 일치하지 않게 된다. 후에 데이터를 조회할 때도 1차 캐시의 데이터를 조회하기 때문에 주의가 필요하다. true → DML 쿼리를 실행..
dev_note/TIL
2022. 6. 26. 19:23
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DataAnnotation
- OWIN
- 자바의 정석
- 토비의 스프링
- C# 문법
- 준영속
- Nullable
- jQuery
- spring boot
- @Modifying
- orphanRemoval
- SpringBoot
- Effective Java
- ASP.NET
- JavaScript
- 고아 객체
- 다이내믹 프록시
- c#
- 영속성
- 스프링 부트 테스트
- Spring
- Java
- MSSQL
- uploadfive
- JpaRepository
- default interface
- 스프링MVC
- 스프링
- 빌더 패턴
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함