나는 ORM에 대해 많이 읽었지만 교리와 SQL과 같은 ORM 사이의 비교 예가 있다면 더 쉽게 유지할 수 있다는 것을 알 수 있습니까?ORM (doctrine)과 SQL 간의 코드 비교?
Google에서 이러한 비교를 찾을 수 없습니다.
나는 ORM에 대해 많이 읽었지만 교리와 SQL과 같은 ORM 사이의 비교 예가 있다면 더 쉽게 유지할 수 있다는 것을 알 수 있습니까?ORM (doctrine)과 SQL 간의 코드 비교?
Google에서 이러한 비교를 찾을 수 없습니다.
나는 그런 코드 비교 모르겠지만,이 날 "비즈니스"측면에서 쿼리를 표현할 수 있기 때문에 개인적으로는 예를 들어 .. 대신 "테이블"용어를, ORM을 사용하여 선호
Query(Customer).filter_by(Customer.address.has(Address.state == 'Whatever'))
"유지하기가 더 쉽습니다"는 주관적입니다. ORM에는 항상 몇 가지 제한 사항이 있습니다. 그것은 평범한 관계형 SQL을 OOP의 procrustean bed에 넣으려는 시도이다. OOP 팬이 큰 경우 ORM이 도움이 될 것입니다. 그렇지 않으면 SQL로 이동하십시오.
즉, ORM은 일반적인 목적의 작업을 단순하게하지만 비정상적인 작업은 목에 통증이됩니다.