즉시로딩과 지연로딩은 각각 언제 사용하면 좋은지, 주의할 점은 무엇인지 설명해주세요. 즉시로딩과 지연로딩은 ORM에서 데이터를 가져오는 방식을 나타냅니다. 지연 로딩이란 데이터가 필요한 시점에 로드하는 것입니다. 보통 지연로딩을 기본으로 사용하며 필요한 경우에만 데이터를 가지고오므로 네트워크 트래픽을 줄이고 메모리 사용을 최적화 할 수 있습니다. 하지만 연관관계에 있는 엔티티의 경우 별도로 N개의 쿼리가 추가 요청되어 성능저하의 요인이 되기도 합니다. 즉시 로딩이란 모든 데이터를 한 번에 로드하는 방식으로, 여러 개의 엔티티가 연관관계에 있을 때 사용하기 유용하며 대량의 데이터를 처리할 때 성능이 저하 될 수 있고, 연관 엔티티를 한번에 모두 로드하므로 메모리 사용량이 증가할 수 있다는 단점이 있습니다...