天天看點

《Spring Data 官方文檔》5.8. 使用自定義轉換器重載預設映射至5.10. 異常解釋

為了對映射過程有更細粒度的控制,你可以使用’cassandraconverter’實作來注冊spring轉換器,例如’mappingcassandraconverter’。

“mappingcassandraconverter”檢查是否有任何spring轉換器可以在這些特殊類試圖映射自身對象之前處理。 為了’hijack’ mappingcassandraconverter’的正常映射政策,或許為了提高性能或其他自定義映射需求,您首先需要建立一個spring’converter’接口的實作,然後将它注冊到mappingconverter。

期待中!

cassandratemplate 有許多execute () 和 executeasync()的重載方法。 傳入您希望執行的cql指令,并處理相應的響應。

此示例使用基礎的spring data cassandra附帶的asynchronousquerylistener類。 所有相關選項請參閱api文檔。 在這裡,你不能使用在cassandra中的execute()和executeasync()方法執行任何操作。

此示例顯示如何使用不同的api對象建立和删除表,并傳遞對象作為參數給execute()方法。

spring架構為各種資料庫和映射技術提供異常轉換。 傳統上是用于jdbc和jpa。 對cassandra的spring支援通過提供“org.springframework.dao.support.persistenceexceptiontranslator”接口的實作将此功能擴充到cassandra資料庫。