私は peeweee を使用していますが、データの一部をクエリするときに get メソッドを使用していることがわかりました。データベース内に一致するデータがない場合は、DoesNotExist エラーが直接スローされます。あらゆる場面でエラーをスローするこの種のフレームワークには本当に耐えられません。グローバル エラー キャプチャを作成したため、常に自動的にグローバル エラー キャプチャ メソッドに入ります。 Try をネストするには手動で記述する必要があり、場合によってはクエリが多すぎるため、複数のレベルの Try をネストする必要があります。
聞きたいのですが、クエリで結果が見つからない場合に null を返す Java や C# のような ORM フレームワークはありますか?自分でカプセル化することは可能ですか?