2009-07-26 2 views

答えて

2

については、定期的な休止状態の上に構築されています。 GORMで何かできない場合は、元のHibernateレイヤーを手動でXMLで設定することができます。 GORMはそれを一歩前進させ、構成上の慣例を用いて構成作業を減らしています。

+0

「コンベンションオーバーコンベンション」ではないように、あなたの休止状態を表現するあなたのやり方はそうです。マニュアルに明示的にこのバズは言及されていないので、それは真実ではありません。 :) – Schildmeijer

3

hibernateを使用してルビークロージャを表示する良いJRubyexample hereがあります。私は、JRubyで普通の古いルビーのようにハイバネートを使用できることを少なくとも証明していると思います。

JRubyとGroovyの両方で、クラスは実行時にJavaクラスになります。彼らは、javaが行うのと全く同じ方法でHibernateを使用することができます。

あなたの既存の休止状態コードがjavaであると仮定すると、制限はありません。 JRubyでドメインとDAOを書きたい場合軽度の問題があるかもしれません。私は注釈やジェネリックが少なくとも明らかな方法では機能しないとは思わない。私はそれがGroovyの1.6リリースのような問題だとは思わない。

関連する問題