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

staticイニシャライザって、アノテーションつけられねー

ってタイトル通りなわけで。 内部的にはメソッドなんだし、別に付けられたっていいと思うんだけどなー。 今のところ付けたくなったことはないので、どーでもいいんだけど。 ついでに、インスタンスイニシャライザも付けられない。 って、これ自体使わないか。

xxxプラグイン

発端はメイドカフェについてのこの発言から。 http://twitter.com/htada/statuses/791188874 http://twitter.com/htada/statuses/791203432 もちろん、そんなものを作ってるわけもなくなんだかくやしかったので、 酒飲み過ぎハイテンションなまま夜中にさく…

UNIONって

DB

重複行が削除されるのかー! DISTINCTみたいな感じ? で、UNION ALLだと削除されない。 select '1' as hoge union select '1' as hoge ↓ hoge 1 select '1' as hoge union all select '1' as hoge ↓ hoge 1 1 うーん、DBはまだまだだなぁ。

DbUnitの最新版つかってみたら

なんかはまった。 バージョンは最近更新された2.2.1というもの。 1つ目 SLF4Jが使われてた。 今まではなんも使われてなかったはずのに。 # 最初にLoggerがないと言われて、スタックトレースをまともに見ずに # 無条件でcommons-loggingとかlog4jをパスに通し…

某おっきい人からのいわゆる上司命令というやつで、 タイトルを変えさせられました。 http://d.hatena.ne.jp/itengineer/20080407 - 追記 許可がおりたので、戻しました。

PostgreSQLでILIKE

DB

なんて演算子があるんだ。 機能は 現在のロケールに従って大文字小文字を区別しないマッチを行う PostgreSQLのマニュアルより らしい。 某ソースを読んでいて、I like とか何を狙ってんだよと 本気で考えてしまった自分に反省。

アノテーションの要素が配列の場合のデフォルト値

こーやればできんのかと思ってた String[] value() default new String[]{"hoge", "foo"}; でもできねー。 てきとーやってたら、こんな感じで出来た。 String[] value() default {"hoge", "foo"}; 初めて知った。 というか、Eclipseで親切にこんなエラーが出…