| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Stream
- LogInterceptor
- ClientHttpRequestInterceptor
- Thread Safety
- JsonType
- Spring Boot
- AOP
- AOP target
- gradle
- AccessLevel
- Starter
- RestTemplate
- spring
- fotmatter
- auto configuration
- Save Action
- @AutoConfiguration
- jpa
- findAny
- vaultTemplate
- restTemple
- AOP this
- 쓰레드 안전
- JsonStringType
- 포맷터
- java
- AOP 매개변수
- OCI AI accociate
- findFirst
- 개방/폐쇄 원칙
- Today
- Total
목록jpa (2)
맨땅에 헤딩하는 개바른자
설계를 하다보니 Json데이터를 넣어야하는 컬럼이 존재하였다 Mysql에서는 json 컬럼 타입이 지원되서 아래와 같이 컬럼을 정의하여 사용하였다 OPTIONAL json null, JPA에서는 아래와 같이 설정하였다 @Column(name = "OPTIONAL", columnDefinition = "json") @Type(JsonStringType.class) private String optional; 테스트에서 돌려보니 h2에 생성되는 테이블도 optional json타입으로 생성되는 것을 확인하였다 첫번째 오류 이러한 구성에서 테스트에서 오류가 발생하였는데 잉..? “와 \ 구분자가 더 추가가되었다 그러면서 파싱오류가 발생하였던 것이다.. // 오류 Caused by: com.fasterxml.j..
얼마전 프로젝트 스프링부트 버전을 올리면서 갑자기 JPA like검색에서 오류가 발생하였다. @DataJpaTest class CountryRepositoryTest extends BaseDataJpaTest { @Autowired private CountryRepository countryRepository; @BeforeEach void setUp() {} @Test @DisplayName("국가코드로_LIKE_검색오류현상재현") void 국가코드로_LIKE_검색오류현상재현() { // given Country country = Country.builder() .countryCode("KR") .countryCodeIso("KOR") .countryName("한국") .countryImageUrl("..