[英]How can I run a runtime generated query with Pageable in Spring Data?
[英]arangodb and spring data, how can I use a user generated Id?
我正在使用ArangoDB arangodb-java-driver.version = 4.2.1和arangodb-spring-data.version = 1.1.2(盡管很快就會遷移到Spring Boot 2,所以這些都會改變)
我希望能夠使用已經生成的ID創建新對象。
我意識到可以使用arangoTemplate / arangoOperations( arangoOperations.insert(doc)
)完成此操作,但是這使我們脫離了Spring數據,並將arango特定的代碼拉入了我的服務類。
問題是,如果我保存一個已經包含ID(使用@Id批注)的新對象,則arango會假定它是一個更新,並且由於找不到對象而失敗(因為它將檢查該對象是否存在)在進行更新之前)
那么...是否有人有什么聰明的主意可以幫助我使用arangodb 和 spring數據並提供自己的ID?
提前致謝,
西蒙
目前這是一個問題,我看到的唯一解決方法是使用帶有@Key
注釋的字段,並使用ArangoOperations.insert(Object)
初始保存您的實體。
解決此問題是當務之急。 我創建了一個github問題來跟蹤此進度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.