2009-01-25から1日間の記事一覧

主キー(id)の自動生成について

自動生成の方法 今回はPostgerSQLを使用しているため、シーケンスを使用して自動生成するようにしました。例えば会社マスタの場合 table create SEQUENCE company_id_seq; create TABLE { company_id INTEGER DEFAULT nextval('company_id_seq') PRIMARY KEY…

ValidateのActionMessageを指定したキーで登録する

ActionMessages SAStrutsではActionクラスでオリジナルの検証をメソッドにして@Executeのvalidate属性にしていします。検証がNGだった場合はActionMessagesにメッセージを詰め込んで、ActionMessagesExceptionをスローします。スローされた、ActonMessagesEx…

@maxbytelengthで勉強になったこと

@maxbytelength SAStrutsの検証用のアノテーションのひとつに@maxbytelengthという、バイト単位で最大文字列の検証をしてくれるアノテーションがあります。 使い方は、maxbytelength属性にバイト数を指定して検証します。 @maxbytelength(maxbytelength = 10…