Skip to main content

Command Palette

Search for a command to run...

#orm

Articles tagged with #orm

  1. SQLAlchemy ORM 매핑: 파이썬 클래스와 데이터베이스 테이블 연결하기

    SQLAlchemy는 파이썬 애플리케이션에서 데이터베이스를 효과적으로 사용하기 위한 강력한 도구입니다. SQLAlchemy는 크게 Object Relational Mapper (ORM)와 Core 두 가지 구성 요소로 나뉩니다. Core는 SQL Expression Language와 데이터베이스 상호작용의 기반을 제공하며, ORM은 이 Core 기능을 활용하여 파이썬 객체와 데이터베이스 테이블 간의 매핑(mapping)을 정의하고 객체 지향적인...

    May 5, 20259 min read8
  2. SQLAlchemy Session과 SELECT 쿼리: identity_map과 get() 메서드 활용법

    SQLAlchemy는 파이썬 개발자들에게 강력한 ORM(Object-Relational Mapper) 기능을 제공하여 데이터베이스 상호작용을 용이하게 합니다. 이 과정에서 Session 객체는 핵심적인 역할을 수행합니다. 이번 포스트에서는 SQLAlchemy Session의 개념을 다시 한번 살펴보고, 특히 SELECT 쿼리를 수행할 때 identity_map과 Session.get() 메서드가 어떻게 동작하는지 자세히 알아보겠습니다. 프로젝트...

    Apr 28, 20256 min read15
    SQLAlchemy Session과 SELECT 쿼리: identity_map과 get() 메서드 활용법
  3. SQLAlchemy 시리즈 - ORM의 핵심: Session과 Unit of Work 패턴 이해하기

    데이터베이스 작업을 객체 중심으로 수행하게 해주는 ORM(Object-Relational Mapping)은 백엔드 개발에서 널리 사용됩니다. SQLAlchemy와 같은 라이브러리는 이러한 ORM 기능을 제공하며, 그 중심에는 Session이라는 개념이 있습니다. Session은 데이터베이스로부터 가져온 엔티티(Entity)들을 특정 작업 범위 내에서 관리하고, 변경 사항을 추적하며, 최종적으로 데이터베이스에 반영하는 역할을 수행합니다. 본 포스...

    Apr 27, 202510 min read133
  4. SQLAlchemy 시리즈 1 - Connection 과 Result

    Python 애플리케이션에서 데이터베이스 작업을 수행할 때, SQLAlchemy는 강력하고 유연한 ORM(Object Relational Mapper)이자 SQL 툴입니다. 데이터베이스와의 상호작용에서 가장 기본적이면서도 중요한 부분은 연결(Connection)을 관리하고 쿼리 결과를 처리하는 것입니다. 이번 글에서는 SQLAlchemy의 Connection 객체를 활용한 트랜잭션 관리 방법과 쿼리 결과를 담는 Result 및 Row 객체의 효...

    Apr 24, 20256 min read31
    SQLAlchemy 시리즈 1 - Connection 과 Result