Spring 中 MongDB Conver轉換器的使用

 使用spring-mongdb操作Mdb,可以在保存的時候,和查詢結果輸出的時候使用轉換功能進行數據的輸出轉換

   配置文件如下:

 

 

MongtoTemplate裏注入以便生效。

1) 讀取轉換器

 

publicclass PersonReadConverter implements Converter<DBObject, Person 這個是讀取的時候轉換的,Person是保存的對象。

 

次例子即在查詢的時候會給Personname屬性的值都加入|_RED .

 

2) 寫入轉換器

publicclass PersonWriteConverter implements Converter<Person, DBObject>  這個是寫入的時候進行json轉換的。

 

即在Person對象寫入的時候可以對值進行相應的轉換,然後存儲。上例爲將要保存的值name的屬性設置爲age|age 的值。

 

寫入和讀取轉換器的區別是在Converter<Person, DBObject> 對象的值進行區別的。

DBObject 在後面的爲寫入轉換器,在前面寫爲讀取轉換器。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章