meraの日記: エンティティー?
日記 by
mera
はて? データベースのレコードをクラスと同一視するのって具体的にどうやるんだろう? ここからさらにデータタイプにあわせてWeb画面でメンテナンス時に適切なフォームも生成出来るとかっこいいかも。 とりあえずインスタンス生成後に条件を指定するとデータベースから1レコード引っ張ってきてフィールドにセット。 編集した後で再びデータベースへ書き戻しするメソッドを追加。 うーん、こんな感じか? でもこれだと読み書き前にポインタを変更したりすると他のクラスのフィールドと同じに扱えんなぁ。 ポインタ変更用メソッドを呼び出し時に自動的にデータベースに書き戻しするか? って、それはそれで危険な香りがするなぁ(笑) 仮編集用テーブルを一時的に作成してそこの上で編集するか、複数行読み込んでセッションが続いてる間セッション変数で保持するか? でもこれだとデータ量が多いと負荷が高くなりそう。 とりあえず全部のパタンでクラスを作ってみよう。 状況に応じて使い分けるのが吉か?
エンティティー? More ログイン