【解決したいこと】
Seasar2での開発においてテーブルへのカラム追加を行いました。
その後対応を行ったのですが、追加したカラムのデータをjspで表示することができません。
※formまでの取得は行われているが、jsp側で表示されない
対応内容に誤りがあるのか、漏れがあるのか判断がついていない状態です。
どのようにすれば解決できるか教えていただきたいです。
もしくは、効率的なデバッグ方法を教えて下さい。
(jspに渡されているデータの確認方法など)
【対応内容】
①エンティティクラスへのカラム追加
②Nameクライスへの追加
③DTOクラスへの追加
④取得sqlの修正
⑤formへの追加
⑥jspへの追加
変更内容は下記のとおりです。
【カラム追加ALTER文】
sql
1ALTER TABLE TABLEX ADD 2 a_h character varing(1);
【①エンティティへの追加】
java
1@Column(length = 1,nullable = true,unique = false) 2public String aH; 3
【②Nameへの追加】
java
1public static Property Names<String> aH(){ 2 return new Propertyname<String>("aH"); 3}
【③DTOへの追加】
java
1public String aH;
【④取得SQLの修正】
sql
1SELECT 2 A,--既存項目 3 A_H--新規追加項目 4FROM TABLEX
SQLでの呼び出しは下記
java
1Adto dto = super.getSingleResultBySqlFile( 2 Adto.class, 3 super.getSqlFilePath(constSqlPath), 4 paramMap 5)
【⑤formへの追加】
java
1public String a_h;
【⑥Jspへの追加】
jsp
1<html:hidden property="a_h" styleId="a_h" />
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/17 11:55 編集
2016/06/17 12:00
2016/06/17 12:08