학습 내용 정리/기술 면접 준비

ORM을 사용하면서 쿼리가 복잡해지는 경우

verdantjuly 2023. 8. 31. 20:01
728x90

Q.

ORM을 사용하면서 쿼리가 복잡해지는 경우에는 어떻게 해결하는게 좋을까요?

 

A.

네이티브 SQL 쿼리나 ORM의 Raw Query를 활용하거나, 사용자 정의 메서드를 활용하여 해결할 수 있습니다. 
또한 데이터베이스의 저장 프로시저나 뷰를 활용하여 로직을 분리하여 복잡성을 줄일 수도 있습니다.
ORM 확장 라이브러리를 사용하거나, 필요하다면 ORM을 변경하여 복잡한 쿼리에 대응할 수 있습니다.