2011-05-16 82 views
2

我們在公司內部有一個內部後端搜索引擎,我想使用類似Querydsl的工具以類型安全的方式生成查詢。現在,似乎Querydsl項目已經提供了一些後端實現(HQL,SQL,MongoDB等),因此我認爲必須具有構建自己的靈活性。我可以使用Querydsl創建自定義後端實現嗎?

任何人都有這樣做的成功嗎?

回答

1

我爲Querydsl公司工作,我的第一個任務之一是實現對Lucene的Querydsl支持。我在大約一週內完成了工作查詢序列化,並且大部分時間都花在理解Lucene上。所以是的,我想說延長Querydsl很容易。

我推薦看看Querydsl MongoDB。這是我們最新的模塊,包含了您需要知道的幾乎所有內容,而且它也很容易掌握,因爲它有10個班級。

我們經常巡邏堆棧溢出,但我們也有論壇http://source.mysema.com/forum/mvnforum/index這可能會更好地爲您服務。

+0

我同意ponzao。看看Querydsl Mongodb和Lucene實現。它們非常緊湊,可以作爲您自己的後端支持的起點。 Querydsl Mongodb和Lucene都在不同的查詢AST中對Querydsl AST進行了轉換。使用Querydsl(例如SQL,JPQL,JDOQL)將序列化查詢字符串也很容易, – 2011-05-17 06:31:38

相關問題