Sqlalchemy-orm-adding-objects
提供:Dev Guides
SQLAlchemy ORM-オブジェクトの追加
SQLAlchemy ORMの前の章で、マッピングを宣言してセッションを作成する方法を学びました。 この章では、テーブルにオブジェクトを追加する方法を学びます。
customersテーブルにマッピングされたCustomerクラスを宣言しました。 このクラスのオブジェクトを宣言し、セッションオブジェクトのadd()メソッドで永続的にテーブルに追加する必要があります。
このトランザクションは、commit()メソッドを使用してフラッシュされるまで保留されていることに注意してください。
以下は、顧客テーブルにレコードを追加するための完全なスクリプトです-
複数のレコードを追加するには、セッションクラスの* add_all()*メソッドを使用できます。
SQLiteStudioのテーブルビューは、レコードが顧客テーブルに永続的に追加されることを示しています。 次の画像は結果を示しています-