2011-07-02 10 views
1

インポート処理中に、Excelシートから表データを読み込みます。 このデータに対していくつかの操作を実行したい:私はソートしたい、キーで検索する、フィルターをかけるなど JQLを使って確実にこの種の操作を実行できますか? ありがとうJPAでメモリ内データを照会する

答えて

1

HSQLDBのようなメモリ内のデータベースを使用して入力し、JPAを使用してデータを照会することができます。しかし、いくつかの地図やリストで十分ではないでしょうか?

+0

私は地図または "MyRecord" のリスト、コレクションのことを考え始めました。それから、自分でMyRecordインスタンスのセットを維持するのではなく、JPAランタイムで仕事をさせるかどうか、私はいくつかの利点があるかどうかを尋ねました。 – AgostinoX

+0

http://stackoverflow.com/questions/93417/how-do-you-query-object-collections-in-java-criteria-sql-likeを見てください.JAAとその基礎となるソリューションdbは少し重い手であるかもしれません... – fvu

4

私はこのようなもののためにSpace4Jとシンプルなコレクションを使用します。

個人的に私はこれらのORMの抽象化とレイヤーはすべて、小規模な問題ドメインでは注意散漫であり、柔軟性がなく、もう一方の極端な点では複雑さを増していると思います。

+0

非常にintrestingですが、ちょうど0.9リリースです! – AgostinoX

+0

これはごくわずかですが、バージョン番号より重要なのはどれくらいですか? –

+0

@Jarrod Roberson:Space4Jのホームページで読んだことから、Space4Jは永続的なJavaコレクションとしてのデータベースしかし、このデータベースでクエリを実行する能力を失ってはいけません。これはAgostinoXがやりたいことです。 –

1

DataNucleusには、JDOQLとJPQLの構文に関する独自のインメモリクエリエバリュエーターがあります。私は完全なJDO/JPA永続環境の外でこれを使用したことはありませんが、少しのコードでは動作させられない本当の理由はありません。

関連する問題