タグ

ORMとDesignに関するKenji_sのブックマーク (3)

  • インピーダンスの丘を越えて - Qiita

    まえがき この記事は, マーティンファウラーのエンタープライズアプリケーションアーキテクチャパターン(以下PoEAA)の 12.7章「シングルテーブル継承」ほかの内容を元に書いております. 内容に間違いあるいは勘違い等がありましたら, ご指摘おねがいします サンプルコードについての注釈 この記事に含まれているサンプルコードでは, 特にが断りがない限り, 以下のようなモデルクラスを使用している <?php /** * 全てのカードの基盤となる抽象クラス * */ abstract class Card { public $id; public $name; } /** * 種別=アイドルのカードを表すモデル * */ class Idol extends Card { public $cost; } /** * 種別=トレーナーのカードを表すモデル * */ class Trainer e

    インピーダンスの丘を越えて - Qiita
  • Homepage | Skipper

    <?php use Doctrine\ORM\Mapping as ORM; #[ORM\Entity] #[ORM\Table(name: "ecommerce_order", options: ["charset"=>"utf8","collate"=>"utf8_unicode_ci"])] #[ORM\ChangeTrackingPolicy("DEFERRED_IMPLICIT")] class EcommerceOrder { #[ORM\Id] #[ORM\Column(type: "integer")] #[ORM\GeneratedValue(strategy: "AUTO")] private $id; #[ORM\Column(type: "timestamp", length: 255, nullable: true)] private $ordered_at; #

  • 「データベース実践活用」の連載をはじめました - sifue's blog

    日発売のWEB+DB PRESS Vol.81からデータベース実践活用という記事の連載をはじめました。次回と次々回まで自分が担当する予定です。 WEB+DB PRESS Vol.81 作者: 長嶋享,藤吾郎,八木俊広,日高一明,滝口健太郎,田中慎司,泉水翔吾,海野弘成,佐藤太一,吉村総一郎,伊藤直也,川上大喜,こしばとしあき,舘野祐一,中島聡,橋翔,渡邊恵太,はまちや2,竹原,川添貴生,沢渡真雪,WEB+DB PRESS編集部 出版社/メーカー: 技術評論社 発売日: 2014/06/24 メディア: 大型 この商品を含むブログ (1件) を見る 第一回目は、オブジェクト指向プログラミングを利用したDAO設計パターンの紹介です。DAOってあれですね、データアクセスオブジェクトです。RDBとかKVSとかファイルとかごにょごにょするオブジェクト群のことですね。 最近は、ORMとかいろいろ

    「データベース実践活用」の連載をはじめました - sifue's blog
  • 1