問題タブ [data-access-object]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Flask SQLAlchemy のデータ アクセス オブジェクト (DAO)
Python (Flask) SQL Alchemy は DAO と ORM の両方の設計を使用していますか、それとも単に ORM のみを使用していますか? 私は設計戦略を学んでおり、SQLAlchemy について考えました。それもDAO(明らかにORM)と見なされますか?
デフォルトでは、DAO のようには見えません。
たとえば、次のクラスがある場合、既存のモデル クラスのクラスを定義するとどうなりますか。
別のクラス UserDao を定義します
そして、この UserDao クラスのオブジェクトをインスタンス化し、それぞれのメソッドを呼び出して、それぞれのメソッドを介していくつかのデータベース操作を実行します。これは「DAO パターン」になりますか?