2009-01-01から1ヶ月間の記事一覧

シーケンスはロールバックされません

知らなかった><S2JDBC使っていて、ロールバックしてもシーケンスがインクリメントされたままになってるなぁと思って調べてた。 一応調べたことを書きます。 DB PostgreSQL 8.1.11 company CREATE SEQUENCE company_id_seq; CREATE TABLE company ( company…

主キー(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…

今日買った本

読むだけじゃなく、読んで参考になったことを人に話したり思い出したりすることが大事。はじめての設計をやり抜くための本 概念モデリングからアプリケーション、データベース、アーキテクチャの設計まで (エンジニア道場)作者: 吉原庄三郎出版社/メーカー: …

気になるテレビ

tv

タイノッチ TBS 「タイノッチ」 キャストがいい。 国分太一 イノッチ 千原ジュニア 平岩紙 紙ちゃんは何かのドラマで見たときあるな、と思ってたらhttp://www.tbs.co.jp/tokkyuu3/に出てましたね。 何か気になる。 ザ・スリーシアター ザ・スリーシアター(…

RIPとOSPF

ルーティングプロトコル(RIPとOSPF)のメモ。 RIP(Routing Information Protocol) RIPは、IP用のルーティング・プロトコルとして、非常に古くから使用されています。このプロトコルは、UDPのブロードキャスト・データ・パケットを用いて、経路情報を隣接ルー…