고대준님의 프로필 이미지

수강평 49

평균평점 4.9

100% 수강 후 작성

좋은 강좌 감사합니다. 개인적으로 코틀린을 공부하고 있는데 공부하면서 가려운 부분을 긁어 주셔서 너무 좋았습니다. 특히 회사 실무에 적용할때 문제점(Boolean에도 Enum 활용하기)에 대해서 알려주신 부분이 좋았습니다. 추가적으로 Spring Boot 2.7.3으로 하면 User 엔티티가 테이블로 변경되면서 DDL오류(User 이름이 예약어나 키워드 인것 같아요)가 발생하는데 강좌 버전인 2.6.8에서는 발생하지 않습니다. 이 부분도 보강되면 더 좋을것 같습니다.

최태현님의 프로필 이미지
최태현
지식공유자

안녕하세요 대준님!!! 아이고~~ 좋은 후기와 피드백 너무너무 감사드립니다 👍👍 ㅎㅎㅎㅎ 우선 말씀해주신 부분에 대한 단편적인 답변을 드리자면, (User이름이 예약어라는 점) 확인해보니 spring boot 버전이 2.6.8에서 2.7.3 버전으로 올라가면서 H2버전 역시 1.4.200 에서 2.1.214로 크게 올라가는 것을 확인했습니다! H2 버전이 올라가면서 H2 내에 user 키워드가 예약어로 바뀌게 되었고요! 이를 해결하기 위해서는 2가지 방법이 있습니다. 1) User Entity에 @Table(name = "member")를 사용해 테이블 이름 자체를 변경하기 2) h2 연결 url에 jdbc:h2:mem:library;NON_KEYWORDS=USER 와 같이 옵션을 넣어 USER가 예약어가 아님을 명시해주기 저 역시 특정 버전별로 생기는 이슈를 알고있지는 못했는데 대준님 덕분에 또 하나 배워가게 되었습니다! 감사합니다 ㅎㅎㅎ 강의를 들으신 분들께 이러한 이슈들을 어떻게 잘 전달할지도 한 번 고민해보도록 하겠습니다!! 너무너무 감사합니다~ 😊 소중하고 행복한 주말 되세요!!!

실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링) 썸네일
최태현

·

48강

·

1,861명 수강

실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링) 썸네일
최태현

·

48강

·

1,861명 수강