2010-01-01から1年間の記事一覧

Hibernate で名前が同じ複数のクラスに対して O/R マッピングする

org.foo.bar.Preference というクラスと org.blah.hoge.Preference というクラスがあるときに、それぞれをデータベースに保存できるようにしようとして散々ハマったので書いて起きます。 名前空間が異なるので一見問題なさそうに思えるんですが、実際にこれ…

そんなことせんでも最初から cygpath.exe があるじゃなイカ!

Zinnia さんのコメントにより cygwin 環境にはパスの変換を行う cygpath.exe なるコマンドがあることを知りました。そりゃそうか…ということでこちらを使った版も掲載しておきます。 #!/bin/sh SCRIPTDIR=`dirname $0` SCRIPTDIRWIN=`cygpath -m $SCRIPTDIR`…

cygwin 環境の シェルスクリプトで Windows 形式のパスを得る方法

java で動作する XML チェッカー validateXML を使おうとしてつまづいたので書いておきます。パスの表記は Windows 環境では「c:\foo\bar\」または「c:/foo/bar/」のように書きますが、cygwin 環境では「/cygdrive/c/foo/bar」のように書きます。これはシェ…