問題タブ [spring-data-neo4j-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
96 参照

jakarta-ee - SDN4 の問題: org.neo4j.ogm.session.Session.resolveGraphIdFor(Ljava/lang/Object;)Ljava/lang/Long

最新のSDN4 スナップショット ビルドを使用してコードを実行すると、ここ数日で問題が発生しました。私は得る

これは、多数の API で発生しています。問題が何であるかを知っている人はいますか?

SDN コアと ogm のバージョンは、どちらも最新バージョンを使用しています。

以下のスタック トレースの例:

`

0 投票する
1 に答える
1862 参照

spring - SDN4 で Neo4jTemplate を取得する方法

サンプル プロジェクト SDN4-northwind ( https://github.com/amorgner/sdn4-northwind ) から Spring Data Neo4j 4(SDN4) を使用しています。Neo4jTemplate Bean を取得しようとすると、次のようなエラー メッセージが表示されます。SDN4 から Neo4jTemplate Bean を取得する方法を知っている人はいますか?

ここに設定ファイルがあります

0 投票する
1 に答える
660 参照

java - SDN4: ClassCastException: java.util.HashMap を [EntityNode] にキャストできません

SDN4 に更新した後、コードに問題が発生しました。

例外の原因となるコードは次のとおりです。

おそらく、これは for-each ループに関係していると思われます。これは、この問題を示すコードの他の部分にも当てはまるようです。

更新 05/08/2015 : Item クラスは次のとおりです。

そしてエンティティクラス:

リポジトリ クエリ メソッド:

どんな助けでも大歓迎です。

乾杯

0 投票する
1 に答える
1223 参照

neo4j - @QueryResult が機能しない

Spring Data Neo4j 4 (SDN4) を使用しています。,@QueryResult を使用して複数のエンティティを返そうとしています

例外はスローされませんが、@QueryResult オブジェクトではすべてが null モデルは (:User)-[:ROLE]-(:Role) のように単純です

根本的な原因を知っている人はいますか?

ユーザーモデル

ロールモデル

クエリ結果

ユーザーリポジトリ

そしてログは

0 投票する
1 に答える
477 参照

spring - Spring Data Neo4j の Long フィールドに対して MappingException がスローされる

SDN 4.0.0.RC1 を使用すると、正常にNodeEntity保存される単純なクラスがありますが、取得できません。siteIdNeo4J から取得すると、フィールドが整数として解釈されているようです

スタックトレース:

これはバグですか?

0 投票する
1 に答える
62 参照

java - SDN4 からスーパー タイプ オブジェクトのセットを取得できません

スーパータイプをラベルの1つとして保存できるNeo4jの機能は本当に素晴らしいのですが、思ったようにスーパータイプのセットを取得できません。

スーパークラスは Service と呼ばれます

サブクラスは HostingService と呼ばれます

そして、一連の Service を所有する SystemCatalog というクラスがあります。

保存テスト メソッドはうまくいきます。neo4j ブラウザーは、HostingService が両方のラベル (Service と HostingService) で保存されていることを示しています。

取得したテスト メソッドが間違っていました。返された SystemCatalog にはサービスがまったくありません

0 投票する
1 に答える
129 参照

vaadin - Vaadin および Spring Data Neo4j 4.0.0 の永続性の問題

Vaadin アプリケーションがあり、Spring Data Neo4j 4 をそれに組み込もうとしています。私の Vaadin アプリでは、JPAContainer を使用して一部の MySQL データベースにアクセスしています。JPAContainer は、それにアクセスするために javax.persistence jar に依存しています。SDN 4 を組み込むと、ノードと関係エンティティをリモート Neo4j サーバーに正常に永続化できましたが、JPAContainer は失敗します。これは私が受け取るエラーです:

[EL 情報]: 2015-08-12 08:57:44.44--ServerSession(1000914620)--EclipseLink、バージョン: Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd

[EL 情報]: 接続: 2015-08-12 08:57:46.984--ServerSession(1000914620)--file:/Users/jlam/Downloads/johnson-master/Sprint02d/target/Sprint02d-1.0-SNAPSHOT/WEB- INF/classes/_Basil_v1_PersistenceUnit ログイン成功

2015 年 8 月 12 日 8:58:01 AM com.vaadin.server.DefaultErrorHandler doDefault

SEVERE: java.lang.NoSuchMethodError: javax.persistence.EntityManager.getCriteriaBuilder()Ljavax/persistence/criteria/CriteriaBuilder; com.vaadin.addon.jpacontainer.provider.LocalEntityProvider.createFilteredQuery(LocalEntityProvider.java:379) で com.vaadin.addon.jpacontainer.provider.CachingSupport.getIds(CachingSupport.java:477) で com.vaadin.addon.jpacontainer .provider.CachingSupport$FilterCacheEntry.getAllIds(CachingSupport.java:408) com.vaadin.addon.jpacontainer.provider.CachingSupport.getAllEntityIdentifiers(CachingSupport.java:750) com.vaadin.addon.jpacontainer.provider.CachingMutableLocalEntityProvider.getAllEntityIdentifiers (CachingMutableLocalEntityProvider.java:106)

MySQL データベースへの接続に成功したと表示されます。JPAContainers のサイズを取得して確認しましたが、データベースのサイズと一致しています。問題は、SDN 4 には他のバージョンの javax.persistence 依存関係も付属しており、このバージョンでは CriteriaBuilder メソッドが存在しないことだと思います。JPAContainer が混乱し、依存関係フォルダーにリストされている javax.persistence-2.1.0.jar ではなく、SDN 4 javax.persistence 依存関係を使用しています。

SDN 4 の依存関係を削除すると、すべて正常に動作します。私の理論が正しいかどうか、またはこの問題を克服する方法についてのアイデアはありますか? ありがとう!