Odoo 개발에서 비즈니스 로직을 작성할 때 가장 기본이 되는 핵심 단위는 레코드셋(Recordset)입니다. Odoo ORM의 검색과 조회 기능은 개별 레코드가 아니라 항상 레코드들의 모음 형태로 데이터를 반환하므로, 레코드셋의 동작 원리와 가공 방법을 정확히 이해해야 효율적이고 안전한 코드를 작성할 수 있습니다. 1. Recordset의 개념과 동작 원리레코드셋(Recordset)은 동일한 Odoo 모델에서 가져온 레코드들의 집합 객체입니다. 조건에 일치하는 데이터가 0건, 1건, 혹은 수백 건이든 상관없이 ORM 메서드의 반환 결과는 언제나 일관된 레코드셋 타입으로 제공됩니다.파이썬의 기본 리스트(List)와 유사하게 반복 순회(Iteration)가 가능하지만, 모든 요소가 동일한 Odoo 모델의 ..