programming:wagby_transaction
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
programming:wagby_transaction [2013/08/11 10:51] – dot | programming:wagby_transaction [2015/06/17 05:20] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 2: | 行 2: | ||
* 親の登録画面 | * 親の登録画面 | ||
* 子の一覧を表示 | * 子の一覧を表示 | ||
+ | * Struts | ||
+ | * 親モデル名/ | ||
+ | * public void do_read_before_s2p_helper_hook(親モデル名 親モデル名, | ||
+ | * Show親モデル名Action.javaのdo_showから子モデル取得部分をコピーし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」を保存する。 | ||
* JSP | * JSP | ||
* 親モデル名/ | * 親モデル名/ | ||
- | | + | |
- | * 子の登録、更新 | + | * 子の登録、更新 |
- | * 子の「登録後」の「詳細画面」の戻りを親の「登録画面」に変更する。 | + | * 子の「登録後」の「詳細画面」の戻りを親の「登録画面」に変更する。 |
+ | * 子の登録 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_insert | ||
+ | * pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列に子をputする。 | ||
+ | * 子の更新 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_update | ||
+ | * pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を更新する。 | ||
* 親の更新画面 | * 親の更新画面 | ||
* 子の一覧を表示 | * 子の一覧を表示 | ||
+ | * Struts | ||
+ | * 親モデル名/ | ||
+ | * public void do_read_before_s2p_helper_hook(親モデル名 親モデル名, | ||
+ | * Show親モデル名Action.javaのdo_showから子モデル取得部分をコピーし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」を保存する。 | ||
* JSP | * JSP | ||
* 親モデル名/ | * 親モデル名/ | ||
- | | + | |
- | * 子の登録、更新 | + | * 子の登録、更新 |
- | * 子の「登録後」の「詳細画面」の戻りを親の「更新画面」に変更する。 | + | * 子の「登録後」の「詳細画面」の戻りを親の「更新画面」に変更する。 |
+ | * 子の登録 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_insert | ||
+ | * pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列に子をputする。 | ||
+ | * 子の更新 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_update | ||
+ | * pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を更新する。 | ||
+ | |||
+ | * 親の登録 | ||
+ | * App | ||
+ | * 親モデル名/ | ||
+ | * run() | ||
+ | * Transaction tx = session.beginTransaction(); | ||
+ | |||
+ | * 親の更新 | ||
+ | * App | ||
+ | * 親モデル名/ | ||
+ | * run() | ||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | 親の登録画面に子の一覧を表示する | ||
+ | (ShowShgMensetsusodanAction.javaのdo_showメソッドを参考に子の一覧を取得する) | ||
+ | [[http:// | ||
+ | |||
+ | 親の更新画面に子の一覧を表示する | ||
+ | (ShowShgMensetsusodanAction.javaのdo_showメソッドを参考に子の一覧を取得する) | ||
+ | [[http:// | ||
+ | |||
+ | 子 | ||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | * 親の登録画面 | ||
+ | * 子の一覧を表示 | ||
+ | * Struts | ||
+ | * 親モデル名/ | ||
+ | * public void do_read_before_s2p_helper_hook(親モデル名 親モデル名, | ||
+ | * Show親モデル名Action.javaのdo_showから子モデル取得部分をコピーし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」を保存する。 | ||
+ | * JSP | ||
+ | * 親モデル名/ | ||
+ | * < | ||
+ | * 子の登録、更新 | ||
+ | * 子の「登録後」の「詳細画面」の戻りを親の「登録画面」に変更する。 | ||
+ | * 子の登録 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_insert | ||
+ | * pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列に子を登録(配列に追加)する。 | ||
+ | * 子の更新 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_update | ||
+ | * pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を更新(配列の要素の置き換え)する。 | ||
+ | * 子の削除 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_delete | ||
+ | * pbean.processをコメントアウトし、p.appMapの「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を削除(配列から削除)する。 | ||
+ | * 親の更新画面 | ||
+ | * 子の一覧を表示 | ||
+ | * Struts | ||
+ | * 親モデル名/ | ||
+ | * public void do_read_before_s2p_helper_hook(親モデル名 親モデル名, | ||
+ | * Show親モデル名Action.javaのdo_showから子モデル取得部分をコピーし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」を保存する。 | ||
+ | * JSP | ||
+ | * 親モデル名/ | ||
+ | * < | ||
+ | * 子の登録、更新 | ||
+ | | ||
+ | * 子の登録 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_insert | ||
+ | * pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列に子を登録(配列に追加)する。 | ||
+ | * 子の更新 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_update | ||
+ | * pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を更新(配列の要素の置き換え)する。 | ||
+ | * 子の削除 | ||
+ | * Struts | ||
+ | * 子モデル名/ | ||
+ | * do_delete | ||
+ | * pbean.processをコメントアウトし、p.appMapの「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を削除(配列から削除)する。 | ||
+ | * 親の登録 | ||
+ | * App | ||
+ | * 親モデル名/ | ||
+ | * run() | ||
+ | * Transaction tx = session.beginTransaction(); | ||
+ | * 親の更新 | ||
+ | * App | ||
+ | * 親モデル名/ | ||
+ | * run() | ||
+ | * Transaction tx = session.beginTransaction(); | ||
+ |
programming/wagby_transaction.1376218291.txt.gz · 最終更新: 2015/06/17 05:09 (外部編集)