エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
データベースという名のグローバル変数との向き合い方(Repository Pattern)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
データベースという名のグローバル変数との向き合い方(Repository Pattern)
この問題の一つの解決策となりうるのが Repository パターンである。 Repository パターンを用いた簡単... この問題の一つの解決策となりうるのが Repository パターンである。 Repository パターンを用いた簡単な疑似コードを書いてみる。 class HogeRepository { public Hoge get(int id) { Row row = db.execute("SELECT id, a, b FROM hoge where id=?", id); return new Hoge(row.getInt('id'), row.getInt('a'), row.getStr('b')); } public void save(Hoge hoge) { db.execute("INSERT INTO hoge VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE ...", hoge.id, hoge.a, hoge.b); } } clas