JPA

    Hibernate ddl-auto 설정

    Hibernate ddl-auto 설정값에 따른 차이입니다. create: 기존 테이블을 삭제 후 다시 생성 create-drop: 종료 시점에 테이블을 드랍함 update: 변경분 반영 validate: entity와 테이블이 정상 매핑되었는지만 확인 none: ddl 옵션을 사용하지 않음 (실 서비스에서는 보통 none처리) 서버 내릴때마다 자꾸 데이터가 날아가서 찾아보니까 create 옵션도 기본테이블값을 싹다 날려버린다는것^_^ 날 돕는것: 구글, stackoverflow, 누군가의 오래된 블로그 링크: http://www.libqa.com/wiki/730 Social Q&A LibQA™ libqa 는 글라이더 오픈소스팀이 만든 소셜 기반의 Q&A 지식공유 Wiki 플랫폼입니다. www.libqa..

    [이럴땐이렇게] Spring boot application.yml 파일 mapping value 에러발생 시 (yaml syntax)

    오늘 겪은 따끈한 에러입니다. Spring boot로 웹앱 제작 중, 요즘 대세라는 yml 파일로 설정을 시도하였습니다. 그런데 ddl-auto(테이블이 존재하지 않을 경우 자동으로 생성해 주는 기능) 설정을 create로 해 두었음에도 ddl-auto가 적용되지 않아 이런저런 문제를 확인하던 중 mappin value에 이상이 있다는 것을 알게 되었습니다. 문제는 의외로 whitespace에 있었는데요, 파이썬으로 코딩할 때 빼고는 그냥 tab을 눌러서 하위개념을 설정하곤 했는데 tab이 문제가 되었던 겁니다~~ 구글링하다가 yaml syntax 문서를 보고 알게 되었는데, 우선 yaml syntax 링크입니다. --> 링크 YAML Syntax — Ansible Documentation This pa..