問題タブ [hibernate-ogm]

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 に答える
439 参照

java - 非推奨の javax.persistence.spi.PersistenceProvider が Hibernate OGM で NoSQL に遭遇しました

このリンクで提供されているチュートリアルに従っています: http://blog.eisele.net/2015/01/nosql-with-hibernate-ogm-part-one.html

以下のエラーが表示されます: WARN: HHH015016: 非推奨の javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; に遭遇しました。代わりに [org.hibernate.jpa.HibernatePersistenceProvider] を使用してください。

私のpersistence.xmlは次のとおりです。

<?xml version="1.0" encoding="UTF-8"?> <persistence:persistence version="2.0" xmlns:persistence="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd "> <persistence:persistence-unit name="FootBallMan" transaction-type="RESOURCE_LOCAL"> <persistence:provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</persistence:provider> <persistence:properties> <persistence:property name="hibernate.ogm.datastore.provider" value="neo4j_embedded" /> <persistence:property name="hibernate.ogm.datastore.database" value="FootBallManDB" /> <persistence:property name="hibernate.ogm.neo4j.database_path" value="target/test_data_dir" /> </persistence:properties> </persistence:persistence-unit> </persistence:persistence>

私は多くの同様の質問をしましたが、NoSQL Neo4j データベースを使用して Hibernate OGM を操作するときにこの問題を解決する方法について言及しているものはありません。

私は問題が次の使用によるものであることを知っています:

HibernateOgmPersistence は非推奨の javax.persistence.spi.PersistenceProvider を使用します。

しかし、私はそれを解決する方法がわかりません。この問題を解決するのを手伝ってください。

0 投票する
2 に答える
6033 参照

java - Mongodb の Java で休止状態のような OGM/ORM を使用する必要がありますか?

最近、私はmongoに取り組み始めました。mongodb の概念全体がスキーマレスでドキュメント指向であるため、関係をエンティティに移行するにはどうすればよいでしょうか?

オブジェクトをテーブルにマッピングするために、Javaで休止状態のORMを使用しました。mongodbでも同じことをする必要はありますか?

OGM の使用を制限するもの:

  1. Javaエンティティがmongoのコレクションにマップされると、mongoがスキーマレスであるという概念は引き続き有効になります。この場合、メンバー変数をそのコレクションのキーにマップする必要があります。また、mongo コレクションにネストされたオブジェクトまたはオブジェクトの配列が含まれていると想定されている場合は、どうすればよいでしょうか?

  2. Hibernate は最近 (2015 年 1 月)、NoSQL データベース用のOGMを開始しました。

mongo に OGM を選択するという決定を手伝ってくれる人はいますか?

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

java - OGM000059: 文字列、Hibernate OGM、Redis の GridType が見つかりません

Hibernate OGM、バージョン 5 アルファ、Windows 上の Redis 3.0、Java SE1.8

すべての Hibernate OGM Jar ファイルはクラスパスにあります。String Variable #name変数の Setter-Getter メソッドを削除すると、正常に動作します。

OGM000068: プロパティ test.Autor#name を構成できませんでした

OGM000059: string の GridType が見つかりません

次の例外があります。

0 投票する
2 に答える
169 参照

java - xml ファイル内の OGM および ORM 名前付きクエリ

私のアプリケーションには、ORM と OGM の両方が含まれています。ORM については、xyz.hbm.xml にいくつかの名前付きクエリを作成しました。しかし、OGM を使用しているときに、これらのクエリで例外が発生しました。OGM 4.1.3.Final バージョンを使用しています。誰か助けてください。

example.hbm.xml

これはスローします

上記のクエリを hbm ファイルから削除すると、正常に機能しました。しかし、これらのクエリを .hbm.xml ファイルにそのまま保持する必要があります。

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

java - JPAPersistService の開始時に Hibernate OGM 例外が発生する

mongoDB 接続用に次の persistence.xml ファイルがあります。

しかし、次の行を呼び出すと:

次のエラーが表示されます。

私のgradleスクリプトには、依存関係をインストールするための次の行があります。

私は休止状態のOGMの世界に慣れていないので、何が間違っているのか考えてみてください。

EDITED:私はJpaPersistModule JPA永続プロバイダーを使用しています

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

java - hibernate-mongo-ogm の UUID 一意のキーで @Embeddable

埋め込み可能なコレクションがあり、その中に自動生成された UUID フィールドが必要です。mongoDB で hibernate ogm を使用しています。次のコードを試していますが、次の例外が発生します。

例外:

この id フィールドを削除すると、埋め込みドキュメントに id がないことを除いて、すべて正常に機能します。何かご意見は?

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

cassandra - Cassandra で Hibernate OGM を使用できますか?

Cassandra で Hibernate OGM を使用できますか? それは適切ですか?またはそれに代わるものはありますか?より良いプロジェクト アーキテクチャとは?