2012-04-17 5 views
0

我的道歉,如果這是一個重複的問題。任何指向類似Q & A的指針也可以。通過Java中的SQL查詢搜索ArrayList對象

是否有一個API可以讓我通過像SQL這樣的Custom對象列表進行搜索。目前我已經實現了一個功能來執行正則表達式,該功能是在每個對象圖中使用重寫toString()來實現的。這些對象列表是從DB(5個表格/ 2個不同的主機)構建而成的,但是使用Business usecase進行處理,所以實際的DB值與我在列表中有所不同。

回答

0

總之:你不能。

更長的版本:如果您需要類似於SQL的功能,那麼使用for循環,正則表達式等可輕鬆實現的功能就可以使用數據庫!數據庫可以非常輕量級。看看HSQLDB,SQLite,JavaDB/Derby,H2等。

+0

感謝您的回覆,從我的一位朋友那裏瞭解了[josql](http://josql.sourceforge.net/)。到目前爲止還沒有嘗試過。使用後會發佈我的評論。 – 2012-04-19 14:15:10

+0

@NarendraJain:哇,這很有趣!感謝分享。 – 9000 2012-04-19 15:09:38