Hibernate

Hibernate 2.1でcreateCriteria

Mobster ML、nekopさんからの情報:基本型以外のプロパティに対して、Criteriaで検索する場合、 2.0.3まではオブジェクトを引数として渡す必要がありました。 // Project#IDで検索をしたいのだが、 // Projectオブジェクトを検索条件として渡す必要がある c.a…

Expression.inバグ?

Hibernate2.0.3でExpression.inを使うと、SQL発行時にカラム名が化けてうまく使えませんでした。2.1-betaの最新版だと問題なかったので、バグっぽいです。

タイプセーフな定数クラスを使う

DBには数値型のタイプだけを持ち、 表示値はプロパティファイルなどから取得するクラスを Hibernateで扱う方法。 Persistent enum typesを使えば、きれいに実装できました。 これで、DBからオブジェクトを取得した時点で、定数クラスがセットされた状態にな…

リンクテーブル

テーブルとテーブルの関連のみをもつテーブルの作り方がわかんなくて、 はまる。 結局、setのtable属性と、many-to-manyを使って実現できました。 ここに例があります。 http://www.meagle.com:8080/hibernate.jsp