programming:wagby_transaction
- 親の登録画面
- 子の一覧を表示
- Struts
- 親モデル名/MyInsert親モデル名Action.java
- public void do_read_before_s2p_helper_hook(親モデル名 親モデル名, DbActionParameter p)
- Show親モデル名Action.javaのdo_showから子モデル取得部分をコピーし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」を保存する。
- JSP
- 親モデル名/insert親モデル名InPanel1.jsp
- <c:import url=“親モデル名/showList子モデル名LpIn親モデル名.jsp”/>
- 子の登録、更新
- 子の「登録後」の「詳細画面」の戻りを親の「登録画面」に変更する。
- 子の登録
- Struts
- 子モデル名/MyInsert子モデル名Action.java
- do_insert
- pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列に子をputする。
- 子の更新
- Struts
- 子モデル名/MyInsert子モデル名Action.java
- do_update
- pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を更新する。
- 親の更新画面
- 子の一覧を表示
- Struts
- 親モデル名/MyUpdate親モデル名Action.java
- public void do_read_before_s2p_helper_hook(親モデル名 親モデル名, DbActionParameter p)
- Show親モデル名Action.javaのdo_showから子モデル取得部分をコピーし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」を保存する。
- JSP
- 親モデル名/update親モデル名InPanel1.jsp
- <c:import url=“親モデル名/showList子モデル名LpIn親モデル名.jsp”/>
- 子の登録、更新
- 子の「登録後」の「詳細画面」の戻りを親の「更新画面」に変更する。
- 子の登録
- Struts
- 子モデル名/MyInsert子モデル名Action.java
- do_insert
- pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列に子をputする。
- 子の更新
- Struts
- 子モデル名/MyInsert子モデル名Action.java
- do_update
- pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を更新する。
- 親の登録
- App
- 親モデル名/Insert親モデル名ProcessBean.java
- run()
- Transaction tx = session.beginTransaction();以降のtry内でp.appMapから「キー=t_o_子モデル名」「値=o_子モデル名」の子モデル配列を取り出し、子モデルをdelete/insertする。
- 親の更新
- App
- 親モデル名/Update親モデル名ProcessBean.java
- run()
- Transaction tx = session.beginTransaction();以降のtry内でp.appMapから「キー=t_o_子モデル名」「値=o_子モデル名」の子モデル配列を取り出し、子モデルをdelete/insertする。
親の登録画面に子の一覧を表示する (ShowShgMensetsusodanAction.javaのdo_showメソッドを参考に子の一覧を取得する)
親の更新画面に子の一覧を表示する (ShowShgMensetsusodanAction.javaのdo_showメソッドを参考に子の一覧を取得する)
子
- 親の登録画面
- 子の一覧を表示
- Struts
- 親モデル名/MyInsert親モデル名Action.java
- public void do_read_before_s2p_helper_hook(親モデル名 親モデル名, DbActionParameter p)
- Show親モデル名Action.javaのdo_showから子モデル取得部分をコピーし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」を保存する。
- JSP
- 親モデル名/insert親モデル名InPanel1.jsp
- <c:import url=“親モデル名/showList子モデル名LpIn親モデル名.jsp”/>
- 子の登録、更新
- 子の「登録後」の「詳細画面」の戻りを親の「登録画面」に変更する。
- 子の登録
- Struts
- 子モデル名/MyInsert子モデル名Action.java
- do_insert
- pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列に子を登録(配列に追加)する。
- 子の更新
- Struts
- 子モデル名/MyUpdate子モデル名Action.java
- do_update
- pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を更新(配列の要素の置き換え)する。
- 子の削除
- Struts
- 子モデル名/MyDelete子モデル名Action.java
- do_delete
- pbean.processをコメントアウトし、p.appMapの「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を削除(配列から削除)する。
- 親の更新画面
- 子の一覧を表示
- Struts
- 親モデル名/MyUpdate親モデル名Action.java
- public void do_read_before_s2p_helper_hook(親モデル名 親モデル名, DbActionParameter p)
- Show親モデル名Action.javaのdo_showから子モデル取得部分をコピーし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」を保存する。
- JSP
- 親モデル名/update親モデル名InPanel1.jsp
- <c:import url=“親モデル名/showList子モデル名LpIn親モデル名.jsp”/>
- 子の登録、更新
- 子の「登録後」の「詳細画面」の戻りを親の「更新画面」に変更する。
- 子の登録
- Struts
- 子モデル名/MyInsert子モデル名Action.java
- do_insert
- pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列に子を登録(配列に追加)する。
- 子の更新
- Struts
- 子モデル名/MyUpdate子モデル名Action.java
- do_update
- pbean.processをコメントアウトし、p.appMapに「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を更新(配列の要素の置き換え)する。
- 子の削除
- Struts
- 子モデル名/MyDelete子モデル名Action.java
- do_delete
- pbean.processをコメントアウトし、p.appMapの「キー=t_o_子モデル名」「値=o_子モデル名」の配列の子を削除(配列から削除)する。
- 親の登録
- App
- 親モデル名/Insert親モデル名ProcessBean.java
- run()
- Transaction tx = session.beginTransaction();以降のtry内でp.appMapから「キー=t_o_子モデル名」「値=o_子モデル名」の子モデル配列を取り出し、子モデルをdelete/insertする。
- 親の更新
- App
- 親モデル名/Update親モデル名ProcessBean.java
- run()
- Transaction tx = session.beginTransaction();以降のtry内でp.appMapから「キー=t_o_子モデル名」「値=o_子モデル名」の子モデル配列を取り出し、子モデルをdelete/insertする。
programming/wagby_transaction.txt · 最終更新: 2015/06/17 05:20 by 127.0.0.1