質問

私は春のカンガルーとAppFuseでは上の経験豊富なユーザーからのフィードバックを探しています。あなたがより良い仕事リバースエンジニアリングデータベーステーブルを行い、サービス層、DAO層、およびJPAエンティティを生成すると思いますどの?

私は間違っていないよ場合は、春のカンガルーは現在、リバースデータベースを設計することはできません。

役に立ちましたか?

解決

あなたが逆Rooのデータベースを設計することができないということが正しいです。あなたがアップ投票することができ、こののオープンJIRAの項目があります。

しかし、あなたがして、データベースをリバースエンジニアリングする EclipseのHibernateのツールに使用して試みることができますそれらのRooエンティティを作るために、これらのオブジェクトを変更します。それはおそらくかかわらず、手動で多くの作業を伴うだろう。

AppFuseではについては、全体を作成できる AppFuseではMavenのプラグインにあります既存のデータベースからあなたのためにAppFuseではプロジェクト。それは現在ものの働いている場合、私はそれを言及した最後の人が、彼らはそれが働いて得ることができなかったと述べたするので、私は、よく分からない。

あなたの要件に応じて、あなたも試しの Grailsのフレームワークを提供することをお勧めします。ツールがあります GRAG にそのデータベースからのGrailsアプリケーションをリバースエンジニアリングすることができます。

他のヒント

このスレッドつまずく今ことをすべてのユーザーに通知するだけで簡単に更新(今日の後、または少なくとも:));新しい1.1.0リリースでは、春Rooのは、今、箱から出してサポート増分データベースリバースエンジニアリングを行います。このリリース annoucementするを参照してください。ます。

実際の質問にコメントとして

:私はどちらか2のとは思わないが、実際のエンティティの世代に良い方法以外ですが、AppFuseではと春Rooの間のコースの大きな違いはさておき、エンティティの世代からあり。あなたが実際にDAOのが必要な場合は、多分、これはAppFuseではでの-ボックスが出てくると春Rooの中で、部分的に入れたものですが、これで素晴らしい仕事をして春Rooの(ハデスアドオン)のための偉大なアドオンもありますAppFuseではよりも良いです。これらは現在、春Rooの内だけでもサポートされているWebフレームワーク(あるとして、AppFuseではために行く主な理由は、私の愚見では、あなたがフロントエンドとして別のWebフレームワーク(つまり、ウィケット。タペストリーやJSF)が必要ならば、Spring MVCのかGWTでありますより多くのフレックスなど)のような、しかし来ます。あなたはAppFuseではために行くかもしれないもう一つの理由は、あなたが完全なインテリセンスやコード補完をサポートしてIDEを使用する場合ですが、あなたは他のIDEのを使用することができます(Eclipseを使用すると、ビルドは春Rooので完璧に動作しますが、原因はありませんNetbeansので認識されていないAspectJのファイルに、他のIDEの後、Eclipseは現在、春Rooの生成/管理ファイルについても、コード補完をしない)。

しかし、あなたはEclipseを気に(またはそれさえも春ツールスイート)していない場合やGWTおよび/または春MVCを使用したくない、私は春Rooのをお勧めします。あなたができるから春Rooのために行く主な理由は、コマンドシェルのように、私の愚見、より高い生産性、はるかに優れたサポート、はるかに高い運動量と活性は、(クイックCRUDアプリケーションを生成するための)学習曲線を下げ、そしてもちろんのRailsのです素早くセットアップし、アプリケーションを構成します。

Psの。注AppFuseでは、私の知識が少し錆びているので、私は、一年以上積極的にAppFuseではを使用していないこと。

Rooのは、すぐに置くものまで(ラウンドトリップ素晴らしいです)に良いです..しかし、アウトオブボックスの欠如は、サービス層を提供するバインドで私のニーズを置きます。私は(起動時にあまりにも多くの仕事)私は文書で述べたように、適切@Services注釈と場所コードを行うことができます知っています。私は、Rooのが私のサービス+ DAO層...アウトオブボックスを持っている選択肢を与えたかったです。 それは(作った)/ Rooのキラーアプリになるだろう、私見

ROO-435 の問題は、実際に私たちの最も要求された機能である、「私はそう春Rooの中で、今後数週間以内にのことを実行することでしょう。一方で、JPA注釈付きエンティティを作成するために、EclipseのHibernateのツールを使用してのジェイソンの提案は完全にルーが対応して迅速な解決策である。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top