-
@ElementCollection에서 table not found errorSOLUX-완숙이 2022. 1. 11. 16:56
@ElementCollection(fetch = FetchType.EAGER) @Builder.Default private List<String> roles = new ArrayList<>();
member클래스 안에 column으로 roles 리스트를 만들었는데
이를 그냥 실행하니까 table "MEMBER_ROLES" not found 에러가 발생했다.
원인이 뭔지 몰라 다 해봤는데 안 돼서
application.properties 파일에
spring.jpa.hibernate.ddl-auto=update
이걸 추가해줬더니 잘 실행됐다.
create으로 하면 같은 오류가 발생하는거 보니 create이 초기에 "MEMBER_ROLES" 테이블을 찾고
이 테이블이 있다면 drop하고 다시 생성하기 때문에 오류가 난게 아닌가 생각한다.
'SOLUX-완숙이' 카테고리의 다른 글
회원가입 시 password를 암호화하여 저장하기 (0) 2022.01.12 spring security+jwt 회원가입, 로그인 #1 (0) 2022.01.12 ERD (0) 2022.01.05 org.h2.jdbc.JdbcSQLSyntaxErrorException 에러 (0) 2022.01.04 @RequestParam과 @PathVariable, @RequestBody의 차이 (0) 2022.01.04