1

我剛剛開始嘗試使用Spring Data Solr,並且正在考慮嘗試使用Spring Data Elasticsearch。我注意到這兩個實現對同一個事物使用了不同的註釋。例如。 @Field註解是由兩個實現自己定義的,在Spring Data的核心中沒有定義通用的@Field註解。索引引擎獨立的Spring數據註釋?

是否有任何方法可以在索引引擎中普遍標註POJO,這樣我就可以使用與JPA相同的方式來交換實現了嗎?

回答

0

不是。這些框架非常新,並且不是標準化的。

您可以使用像ASM,Javassist或BCEL(google爲java byte code manipulation library)的字節碼操作庫來讀取類,找到一個框架的註釋,然後將它們轉換爲另一個框架的註釋。

+0

謝謝!很抱歉聽到這個。 – NagyI