10

私が書いているJavaアプリには超軽量の永続層が必要です。スタンドアロンアプリである必要があり、これまでAmmentos&Persistence4Jで遊んできました。私は両方(特にAmmentos)が好きですが、Webであまり見つけることができず、これら2つまたはmysqldbで簡単にデプロイできると思われる他の永続化レイヤーについての考えを探しています。

私は過去に休止状態を使用しただけなので、単純な保存と取得を実行できる代替手段を探しています。複雑なクエリのサポートは必要ありません。

4

4 に答える 4

12

これらのツールはすべて、ORM / ActiveRecord機能を追加することなく、JDBC用の非常に軽量なラッパーです。

これらのツールは、ORM / ActiveRecordモデルに関連するいくつかの追加機能を追加するため、少し軽量です。

これらは、タイプセーフなSQL構築のための流暢なAPIも備えています。

于 2013-09-07T10:19:41.210 に答える
6

OrmLiteを忘れないでください。

ただし、ORMが必要であることを確認してください。

コメントに返信するために編集

単純なJavaプロジェクト(最近では珍しい)の場合、私はORMを気にしないことがよくありますが、それでもCommonsBeanUtilsのRowSetDynaClassを使用することがあります。これにより、クエリ結果がラップされ、通常のBeanUtilscopyPropertiesタイプのメソッドを使用してドメインオブジェクトにコピーできるようになります。

于 2012-01-09T23:14:22.027 に答える
3

SpringのSimpleJdbcTemplateは、可能な限り軽量です。すべての定型文なしでSQLを使用できます。完全なSpring機械も必要ありません。必要なものを使用するだけです。

SimpleJdbcTemplateが軽すぎる場合は、iBatisを試してください。これは、JDBCとHibernateの中間ステップです。

于 2012-01-09T23:18:12.270 に答える
0

軽量のORMになるように特別設計しました。CRUD対応でPOJOに対応しています。DAOは作成しません。ゼロ構成、ゼロ注釈が可能です。

于 2012-02-16T20:06:35.170 に答える