정리하기/DR

[Daily Report] 22.01.20 - updatePost 작성 및 오류 원인 확인중

pythaac 2022. 1. 20. 22:40

Memo

테이블에서 key를 자동 생성할 경우

l  현상

-        @GeneratedValue(strategy=
GenerationType.AUTO)
를 사용

-        다음 에러 발생
… could not read a hi value …

l  원인

-        Hibernate 자체적으로 사용하는 hibernate_sequence 테이블이 없을 때 발생

-        spring.jpa.hibernate.ddl-auto=update를 삭제했더니 table이 생성되지 않는듯

l  해결

-        @GeneratedValue(strategy=
GenerationType.IDENTITY)
로 변경

-        해당 컬럼을 AUTO_INCREMENT로 설정

 

CrudRepository.save()에서 null이 아닌 값을 null로 판단

l  현상

-        CrudRepositorysave 반환에 auto-generated 값이 반환되지 않음

l  원인

-        파악중

 

New

DAO

l  DAOData Access시 정해진 Entity가 아님

Data access를 실행하는 주체 객체

 

Things to know

l  Optimistic locking?

l  Entitylifecycle / 상태 변이