Dolteng 0.0.1 リリース

S2での開発効率UPを図るchura用プラグイン Dolteng がリリースされました!

現状では、主に以下のことができます。


で、早速試してみました。

HSQLDBを利用して、S2JSFのサンプルにも使われている従業員管理アプリケーションのスキーマを利用してます。
手順はこんな感じ

  1. Eclipse起動
  2. S2のUpdateサイトから Dolteng インストール
  3. [Window] → [Show View] → [Dolteng/DatabaseView] を選択
  4. プロジェクトを選択し、「Find Children」を選択
    • jdbc.dicon を自動で読み取るようになっています。でも、DBは起動しておく必要があります。
    • jdbc.dicon を利用していない場合でも、「Configure Config」から手動で設定できます。
  5. DBのスキーマが確認できるので、自動生成したい対象のテーブルを選択し、コンテキストメニューから「New Entity」を選択
  6. EntityとDaoの自動生成ウィザードが立ち上がるので、そのまま従って進めばクラス/インタフェースが自動生成されます。

既存の環境をある程度利用しましたが、30分で設定から自動生成までできました。


気になるところとしては・・・

  • Entityで、@Versionアノテーションが生成されない
    • VERSION/VERSION_NO というカラムがあったら、自動でアノテーションを生成して欲しい。
  • Entityのプロパティのデフォルト型を定義したい
    • 型を自動判別してくれるようですが、Timestamp⇔Date、Integer⇔BigDecimalなどは、型をカスタマイズできるようにしたい。
  • 一度DBを落としてしまうと再接続されないみたい


まだ Ver.0.0.1 ですが、大いに期待しています♪