Dolteng 0.0.1 リリース
S2での開発効率UPを図るchura用プラグイン Dolteng がリリースされました!
現状では、主に以下のことができます。
で、早速試してみました。
HSQLDBを利用して、S2JSFのサンプルにも使われている従業員管理アプリケーションのスキーマを利用してます。
手順はこんな感じ
- Eclipse起動
- S2のUpdateサイトから Dolteng インストール
- [Window] → [Show View] → [Dolteng/DatabaseView] を選択
- プロジェクトを選択し、「Find Children」を選択
- DBのスキーマが確認できるので、自動生成したい対象のテーブルを選択し、コンテキストメニューから「New Entity」を選択
- EntityとDaoの自動生成ウィザードが立ち上がるので、そのまま従って進めばクラス/インタフェースが自動生成されます。
既存の環境をある程度利用しましたが、30分で設定から自動生成までできました。
気になるところとしては・・・
- Entityで、@Versionアノテーションが生成されない
- VERSION/VERSION_NO というカラムがあったら、自動でアノテーションを生成して欲しい。
- Entityのプロパティのデフォルト型を定義したい
- 型を自動判別してくれるようですが、Timestamp⇔Date、Integer⇔BigDecimalなどは、型をカスタマイズできるようにしたい。
- 一度DBを落としてしまうと再接続されないみたい
まだ Ver.0.0.1 ですが、大いに期待しています♪
何て読む? → Dolteng
「どぅるてん」って読むらしい。
食べ物らしい。