第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Neo4j OGM 無(wú)法處理類 my.class.Class 上的 ZonedDateTime 字段

Neo4j OGM 無(wú)法處理類 my.class.Class 上的 ZonedDateTime 字段

慕容708150 2023-12-13 14:31:00
我正在嘗試使用 Bolt 驅(qū)動(dòng)程序?qū)⒕哂?java.time.ZonedDateTime 類型字段的 @NodeEntity 持久保存到我的 Neo4j 數(shù)據(jù)庫(kù)中,但我得到的只是以下警告消息:org.neo4j.ogm.context.EntityGraphMapper:無(wú)法處理 nz.co.class.project.point.Point 類上的 AT。檢查映射。我正在使用以下庫(kù):OpenJDK 11Spring Boot(2.2.0.RELEASE)Spring Data Neo4j (5.2.0.RELEASE)Neo4j (3.5.12)Neo4j-OGM (3.2.1)Neo4j-OGM-螺栓驅(qū)動(dòng)程序 (3.2.1)Neo4j-OG-Bolt-Native-Types (3.2.1)結(jié)果是節(jié)點(diǎn)實(shí)體保存在 Neo4j 數(shù)據(jù)庫(kù)中,但沒(méi)有 ZonedDateTime 屬性。難道我做錯(cuò)了什么?據(jù)我了解,OGM 版本 3.2.X 支持“java.time”包中的所有 java 日期。這是該問(wèn)題的一個(gè)工作示例:https://github.com/lcichero/neo4j-ogm-zoneddatetime.git
查看完整描述

1 回答

?
慕萊塢森

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊

編輯:之前的答案不正確,對(duì)此表示抱歉。我再次查看了我們的消息來(lái)源,因?yàn)槟愕脑u(píng)論給了我一些疑問(wèn)。

您需要顯式啟用類型轉(zhuǎn)換(這將在文檔中介紹)。對(duì)于 Spring Boot 應(yīng)用程序,您可以通過(guò)application.properties添加來(lái)完成此操作

spring.data.neo4j.use-native-types=true

你會(huì)看到類似的東西

Request:?UNWIND?{rows}?as?row?CREATE?(n:`Point`)?SET?n=row.props?RETURN?row.nodeRef?as?ref,?ID(n)?as?id,?{type}?as?type?with?params?{type=node,?rows=[{nodeRef=-2,?props={x=14.5,?y=43.5,?at=2018-06-23T00:00+12:00}}]}

如果將org.neo4j.ogm的日志記錄設(shè)置為DEBUG。

對(duì)于 Neo4j-OGM 的配置是

Configuration?configuration?=?new?Configuration.Builder()
????.uri("bolt://neo4j:password@localhost")
????.useNativeTypes()
????.build()

如文檔中所述。

為什么必須明確啟用此功能?因?yàn)槲覀儾粫?huì)通過(guò)存儲(chǔ)“新”本機(jī)類型而不是轉(zhuǎn)換后的值來(lái)破壞并能夠讀取數(shù)據(jù)庫(kù)中 Neo4j-OGM 3.2 之前的用戶數(shù)據(jù)。

舊答案

我們還沒(méi)有發(fā)布 3.2。文檔,因此我鏈接到GitHub上的源代碼。

支持的時(shí)間類型有Date,?Time,?LocalTime,?DateTime,LocalDateTimeDuration但正如您所看到的 not?ZonedDateTime


查看完整回答
反對(duì) 回復(fù) 2023-12-13
  • 1 回答
  • 0 關(guān)注
  • 194 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)