난 JPA가 DB랑 자바 객체를 연결해주는 관계데이터베이스로
편하게 연결해준다고 생각했는데
학원강사가 자꾸 정확히 사용하는 이유는
어떤데이터베이스 에서도 동작가능한 << 이라고 함
즉 오라클에서 사용할거를
프로퍼티지만 바꿔주면 다른곳에서도 사용 할 수 있다
이래서 그렇게 믿고 배웠는데
오늘 오류난거 두시간동안 찾았는데
결과는 내가 작성한 코드가 오라클에서는 작동을 안한다네 시발
(varchar2) 대신에 tsxt로 함
(책에 나와서 ㅇㅇ)
??
엔티티 클래스에서 컬럼값을 강제로 text속성으로 바꿧더니 오류난다고
그걸 왜바꿔?
JPA는 자바 어플리케이션에서 관계형데이터베이스를 사용하는 방식을 정의한 인터페이스다
columnDefinition 건드린거? 그러면 그럴 수 있다. JPA를 좀 더 이해하게 되면 강사 말이 이해가 될 텐데 Jpa는 말 그대로 인터페이스임. 너가 한 방식은 인터페이스 건너뛰고 임의로 설정하는거라 문제가 발생한거고. 아직은 받아들이는 마음으로 배우셈 비판은 몇 년 뒤에 시작해도 늦지않음