일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- Thymeleaf
- Core Java
- JDBC
- Exception
- AJAX
- MySQL
- ubuntu
- Python
- 설정
- Eclipse
- Spring Boot
- JavaScript
- jpa
- error
- PostgreSQL
- Tomcat
- Docker
- spring
- IntelliJ
- myBatis
- SpringBoot
- MSSQL
- STS
- Open Source
- maven
- Source
- oracle
- 오픈소스
- 문서
- Today
- Total
목록jpa (22)
헤르메스 LIFE
No identifier specified for entity: ezpus.sample.domain.Member아래와 같은 오류가 발생하였습니다.Caused by: org.hibernate.AnnotationException: No identifier specified for entity: ezpus.sample.domain.Memberimport javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;import lombok.Getter;import lombok.NoA..
NativeQuery 를 이용해서 삭제했는데, 아래와 같은 오류가 발생했습니다. could not extract ResultSet; nested exception is org.hibernate.exception.GenericJDBCException: could not extract ResultSet CommentRepository.java package octopus.bbs.comment.repository; import java.util.List; import javax.persistence.Tuple; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import org.spri..
JPA를 사용 중 Boolean 처리를 어떻게 해야 할까요? Native Query에 익숙해져 있어서, 발상의 전환이 쉽지 않습니다. 검색해보니 아래에서 소스를 담아왔습니다. 출처 : https://memostack.tistory.com/194 Spring Boot, JPA에서 boolean 처리 (@Converter, @Convert 사용) 엔티티에서는 java의 boolean을 사용하고, Database에서는 Y 또는 N으로 처리하고 싶을때, @Converter 어노테이션을 사용하여 해결할 수 있다. 컨버터 객체 생성 BooleanToYNConverter.java @Converter public class Boolea memostack.tistory.com BooleanToYNConverter.jav..
아래와 같은 오류가 발생했습니다. The return type is incompatible with Persistable.getId() 내용은 getId() 의 ID 의 Return Type이 String 이기 때문에 발생하는 오류입니다. ( ID의 Type은 Long 형입니다. ) Persistable 는 Spring Data JPA 구현 시 Merge 가 발생하는 문제를 해결하기 위해 사용하는 방법입니다. https://hermeslog.tistory.com/693 [JPA] JPA Data Save 시 Select 쿼리가 먼저 실행 된다. 요즘 JPA를 공부하고 있습니다. MyBatis 만 하다가, 개인적으로 공부를 진행하고 있습니다. 하다보니 막히고, 이해가 안되는 부분이 많네요. 그때마다 검색과..
개발환경 Spring Boot 2.7.9 H2 2.1.214 p6spy 1.8.1 slf4j 1.7.36 swagger2 2.6.1 lombok devtools postgresql JPA Request 받기위한 DTO 클래스입니다. import javax.validation.constraints.Digits; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import..
개발환경 Spring Boot 2.7.9 H2 2.1.214 p6spy 1.8.1 slf4j 1.7.36 lombok devtools postgresql Spring Data JPA Code 테이블에 save 하던 중 아래와 같은 오류가 발생했습니다. 특별한 Exception 도 발생하지 않고 commit 할 수 없다라는 경고 메시지만 보여집니다. WARN 23-03-31 00:43:896[http-nio-9090-exec-1] org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.logException[208]: - Resolved [org.springframework.transaction.Trans..
요즘 JPA를 공부하고 있습니다. MyBatis 만 하다가, 개인적으로 공부를 진행하고 있습니다. 하다보니 막히고, 이해가 안되는 부분이 많네요. 그때마다 검색과 삽질로 해결하고 있습니다. 여기 그 삽질의 자취를 남겨봅니다. 개발환경 Spring Boot 2.7.9 H2 2.1.214 p6spy 1.8.1 slf4j 1.7.36 swagger2 2.6.1 lombok devtools postgresql Spring Domain Class 중 org.springframework.data.domain.Sort Class가 있습니다. Spring Data JPA를 사용할 경우 Pageable 인터페이스와 Sort 정보를 파라메터로 전달할 수 있습니다. Sort 객체를 생성하는 방법 /* Sort.by(정렬방법..
개발환경 Spring Boot 2.7.9 H2 2.1.214 p6spy 1.8.1 slf4j 1.7.36 swagger2 2.6.1 lombok devtools postgresql JPA 아래와 같은 오류가 발생했습니다. INFO 23-03-18 11:39:785[http-nio-9090-exec-1] octopus.advice.ExceptionAdvice.dataAccessException[72]: - [ExceptionAdvice >> dataAccessException] result :: {errCode=-1, errMsg=Null value was assigned to a property [class octopus.entity.TCodeD.numOpt1] of primitive type sette..
개발환경 Spring Boot 2.7.9 H2 2.1.214 p6spy 1.8.1 slf4j 1.7.36 swagger2 2.6.1 lombok devtools postgresql JPA 아래의 오류는 JPA 개발환경에서 조회 후 값이 없을 경우 발생하는 오류입니다. WARN 23-03-18 11:23:622[http-nio-9090-exec-1] org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.logException[208]: - Resolved [java.util.NoSuchElementException: No value present] JPA 에서는 아래와 같이 해결할 수 있습니다. @Tra..
요즘 JPA를 공부하고 있습니다. MyBatis 만 하다가, 개인적으로 공부를 진행하고 있습니다. 하다보니 막히고, 이해가 안되는 부분이 많네요. 그때마다 검색과 삽질로 해결하고 있습니다. 여기 그 삽질의 자취를 남겨봅니다. 개발환경 Spring Boot 2.7.9 H2 2.1.214 p6spy 1.8.1 slf4j 1.7.36 swagger2 2.6.1 lombok devtools postgresql JPA를 공부하면서 일반적인 RDB의 관점에서 이해가 안되는 점이 있었습니다. 첫째. Save 시 Select 후 Insert 하는 부분 https://hermeslog.tistory.com/693 [JPA] JPA Data Save 시 Select 쿼리가 먼저 실행 된다. 요즘 JPA를 공부하고 있습니다..