본문 바로가기
SQLAlchemy

DTO, 객체 인스턴스 생성

by 스티브 십잡스 2024. 3. 26.

파이썬 dict 자료 구조를 통해 객체 인스턴스를 생성할 때, 아래의 코드를 작성할 수 있다.

args = {
    "a": "apple",
    "b": "banana",
}

dto = DTO(**args)

 

SQLAlchemy에서도 위와 비슷한 코드 작성이 가능하다.

# row는 SQLAlchemy의 ROW 객체
dto = DTO(**row._mapping)

 

반대로 Row to dict

dict(row._mapping)

'SQLAlchemy' 카테고리의 다른 글

SpringDataJPA 일부 구현해보기  (0) 2024.05.05
2.0 요약 정리  (0) 2024.02.19