← 모든 태그

sqlalchemy

4개의 문서

ORM Session의 핵심: Unit of Work와 Identity Map 이해하기
📁 python 🕐 2025-10-15T11:03:43.162464
데이터베이스 작업을 객체 중심으로 수행하게 해주는 ORM(Object-Relational Mapping) 은 백엔드 개발에서 널리 사용됩니다. SQLAlchemy와 같은 라이브러리는 이러한 ORM 기능을 제공하며, 그 중심에는 Session이라는 개념이 있습니다. Session은 데이터베이스로부터 가져온 엔티티(Entity) 들을 특정 작업 범위 내에서 관...
python sqlalchemy orm
SQLAlchemy Connection과 Result 객체 활용 가이드
📁 python 🕐 2025-10-16T01:19:48.876677
1차 튜토리얼(/wiki/doc-1760076295) 를 읽지 않았다면을 읽고와주세요. Python 애플리케이션에서 데이터베이스 작업을 수행할 때, SQLAlchemy는 강력하고 유연한 ORM(Object Relational Mapper)이자 SQL 툴입니다. 데이터베이스와의 상호작용에서 가장 기본적이면서도 중요한 부분은 연결(Connection)을 ...
python sqlalchemy orm
SQLAlchemy ORM select 문 심화: Result와 Row 객체 완벽 이해
📁 python 🕐 2025-10-16T12:03:58.459586
오늘은 SQLAlchemy ORM의 select 문을 기본적인 사용법을 넘어 조금 더 깊이 있게 다뤄보겠습니다. 특히 Session.execute() 메서드의 반환값과 그 내부 구조에 초점을 맞추어, 쿼리 결과를 효과적으로 다루는 방법을 탐구할 것입니다. 기본 설정 및 예제 데이터 생성 먼저 예제 실행을 위한 기본적인 SQLAlchemy 설정을...
python sqlalchemy orm
SQLAlchemy 연관관계 로딩 전략: selectinload, joinedload, subqueryload
📁 python 🕐 2025-10-16T12:10:16.213385
SQLAlchemy 연관관계 로딩 전략: selectinload, joinedload, subqueryload ORM 을 사용하다보면 어떤 방법으로 연관된 엔티티들을 조회할 방식에 대해 고민을 많이 하게된다. Python 을 사용하면 주로 SQLAlchemy 를 주 ORM 으로 많이 사용하게 되는데, SQLAlchemy 에는 크게 3가지 정도의 연관...
python sqlalchemy orm