orm이 객체중심으로 사고하려고 튀어나온 개념이잖아
근데 외래키가 어디에 있는지 숙지해야하고
쿼리가 어떻게 나갈지정도는 숙지해야하는거 아니야?
db를 아예 블랙박스화하진 못할거같은데
아직 스프링 데이터 jpa까진 진도 안나가서
그쪽은 어떨지 모르겠음.
난 jpa랑 하이버네이트, db관계가
c언어, gcc와 어셈블리어 같음.
gcc가 어셈블리어를 어떻게 조합하는지 완벽하게 아는건 불가능해.
하지만 c언어로 코드를 짤때 어떤 어셈블리어로 변환될지 유추는 가능해야하거든?
orm쪽에 한가지 더 추가하자면 쿼리가 나가는 타이밍도 유추가능해야하고.
근데 외래키가 어디에 있는지 숙지해야하고
쿼리가 어떻게 나갈지정도는 숙지해야하는거 아니야?
db를 아예 블랙박스화하진 못할거같은데
아직 스프링 데이터 jpa까진 진도 안나가서
그쪽은 어떨지 모르겠음.
난 jpa랑 하이버네이트, db관계가
c언어, gcc와 어셈블리어 같음.
gcc가 어셈블리어를 어떻게 조합하는지 완벽하게 아는건 불가능해.
하지만 c언어로 코드를 짤때 어떤 어셈블리어로 변환될지 유추는 가능해야하거든?
orm쪽에 한가지 더 추가하자면 쿼리가 나가는 타이밍도 유추가능해야하고.
db중심적 사고가 아니라 db도 생각하고 코드 구조도 생각하는거지 분리해서 생각할 수 있게 orm 만들어줘도 소용이 없노 시벌ㅋㅋㅋ