파이썬 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 |