これは拡張可能な、RoseDB用の高性能オブジェクトリレーショナルマッパー(ORM)です。
の特長の:ます。
- の作成新しく構築されたオブジェクトを保存することによって、データベース内の行ます。
- データベースから行をロードすることによって、オブジェクトを初期化します。
- 戻ってデータベースに変更されたオブジェクトを保存することで、行を更新します。
- データベースから行を削除します。
- 現在のオブジェクト内の外部キーによって参照されるオブジェクトを取得します。 (すなわち、" 1&QUOTに多くの;と&QUOT、ワン&QUOTに1。の関係)
- 、直接外部キーを介して、または間接的にマッピングテーブルを介して、現在のオブジェクトを参照する複数のオブジェクトを取得します。 (すなわち、&QUOT、1多くの"および&QUOT、多くの&QUOTに多くの;関係)
- と&QUOTに沿ってオブジェクトをロード、異物&QUOT。サポートされている関係タイプのいずれかを介して関連していることがします。
のこのリリースで新しいのあるもの:ます。
- PostgreSQLでは外部キー列にnullのデフォルト値を処理する
のバージョン0.788での新機能:
- 機能を妨げるバグを修正しました(今のように呼び出します)から正しくallow_inline_column_valuesがtrueの値に設定しても、インライン化されてます。
- ローダ/自動initはシステムが自動的に列が関数呼び出しのように見えるデフォルト値があるときallow_inline_column_valuesが真の値に属性を設定します。
- 数学:: BIGINTで開発リリースとの非数値警告を修正します。
の制限事項の
- ローズ:: DB :: Objectのオブジェクトは、内の行を表すことができます次の制約がほぼすべてのデータベーステーブル、:
- データベース·サーバは、ローズ:: DBでサポートされている必要があります。
- データベーステーブルには主キーを持っている必要があります。
- 主キーは、その列のいずれかにNULL値を許可しない必要があります。
コメントが見つかりません