データベースに関するhifuministerのブックマーク (2)

  • O/Rマッピングとは?

    皆さん、はじめまして。連載を担当するビーブレイクシステムズの山之内と申します。連載ではO/Rマッピングについて検討していきます。 O/Rマッピング機能を提供してくれるフレームワーク(O/Rマッピングツール)はデータベースと連携するJavaアプリケーション開発において、既に必須となりつつありますが、O/Rマッピングツールはたくさん存在します。 しかし、各O/Rマッピングツールには特徴やクセがあり、実際の開発現場においてどのO/Rマッピングツールを導入すべきか迷っている人も多くいることでしょう。目的にあわせて適切なツールを選択しないと、思ったような効果が得られなかったり、かえって工数が増えたりする状況にもなりかねません。 そこで連載では、代表的な3つのO/Rマッピングツール(iBATIS、Torque、Hibernate)を取り上げて、実際に各O/Rマッピングツールを利用したサンプルを作

  • Django データベース操作 についてのまとめ - Qiita

    この記事について Djangoのデータベース操作について網羅している日語の記事が無かったので自分でまとめてみる。 Djangoのデータベース操作 DjangoではORM(オブジェクト関係マッピング)を使ってデータベース操作を行う。 DjangoORMの実装はActiveRecordパターンを採用している。 RubyOnRailsのActiveRecordと同様に以下のような機能があり、最低限の記述で簡易にデータベースを扱うことができる。 ・モデルを設計すればマイグレーション機能でDB定義を自動作成する。 ・SQLの記述は不要。モデルマネージャ経由でクエリを実行するとレコードをモデルのインスタンスとして扱える。 ・クエリは人間に読みやすく命名されたマネージャメソッドの連鎖として表現する。等 参考:ActiveRecord入門 - Qiita https://qiita.com/kimio

    Django データベース操作 についてのまとめ - Qiita
  • 1