1

Groovy/JRuby のシンプルさが好きです。しかし、それを使用するために、Hibernate ORM フレームワークが Java 言語と同じように機能するかどうかを知りたいですか? 制限や制限はありますか?

よろしく、

4

2 に答える 2

3

休止状態を使用した Ruby クロージャを示す素敵な JRubyexample があります。少なくとも、JRuby で hibernate を普通の古い ruby​​ のように使用できることが証明されたと思います。

JRuby と Groovy の両方で、クラスは実行時に Java クラスになります。Java とまったく同じ方法で Hibernate を使用できます。

既存の hibernate コードが Java であると仮定すると、制限はありません。JRuby でドメインと dao を書きたい場合。小さな問題があるかもしれません。少なくとも明白な方法では、注釈やジェネリックが機能するとは思いません。1.6 リリースの時点では、これは Groovy の問題ではないと思います。

于 2009-07-27T16:31:13.840 に答える
2

JRuby や Ruby についてはよくわかりませんが、Grails GORM は通常の休止状態の上に構築されています。GORM で何かを行うことができない場合は、古い方法で、基になる Hibernate レイヤーを XML で手動で構成できます。GORM は単純にそれをさらに 1 歩抽象化し、構成よりも規則を使用して構成作業を減らします。

于 2009-07-26T23:53:28.737 に答える