7

プレーンなJDBC 4 と基本的なCRUD操作でクラスを構築する優れたDAO ジェネレーターを探しています。

NetBeansがJPAHibernateを使用してクラスとJava Bean またはエンティティを生成することを確認しました。このような他のツールを探していますが、生成されたクラスがサードパーティのライブラリを使用せず、JREのみを使用する必要があります。助けてくれてありがとう。

4

2 に答える 2

6

AuDAOのソース コードに興味があると思います(DAO と Bean を生成する部分を "使用" し、同様のことを行うコードを書くことができます。これはオープン ソースです)。

このライブラリは、あなたが説明したことを正確に行います: ここに画像の説明を入力

Hibernate のようなツールを使用する利点は、開発者にとってデータベースとの疎結合です。データベースの方言をすべて知っている必要はありません。ハイバネートはそうします。実稼働サーバーは DB2、Oracle、または MySQL を実行し、Junit テストは異なる構文を持つ SQLite を使用するため、これは便利です。

幸運を!

于 2012-04-25T05:40:14.223 に答える
3

データベース モデルから動作するシンプルなコード ジェネレーターであるTelosys Toolsを見てみましょう。このツールは無料で、非常に使いやすいです。Web サイトhttps://sites.google.com/site/telosystools/を参照してください。

バージョン 2.1.1 以降、ネイティブ JDBC DAOで使用できるテンプレートがいくつかあります (ブログhttp://telosys-tools.blogspot.fr/2015/03/telosys-tools-ver-211-whats-new.htmlを参照してください)。

バンドル「persistence-native-jdbc-TT211」を選択するだけで、DAO、インターフェース、Bean (DTO)、JUnit テストなどを生成できます... すべてのテンプレートは無料で、GitHub で入手できます ( https://github.com/telosys-ツール

于 2015-03-09T16:33:33.630 に答える