問題タブ [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.
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 を使用します。
しかし、私はそれを解決する方法がわかりません。この問題を解決するのを手伝ってください。
java - Mongodb の Java で休止状態のような OGM/ORM を使用する必要がありますか?
最近、私はmongoに取り組み始めました。mongodb の概念全体がスキーマレスでドキュメント指向であるため、関係をエンティティに移行するにはどうすればよいでしょうか?
オブジェクトをテーブルにマッピングするために、Javaで休止状態のORMを使用しました。mongodbでも同じことをする必要はありますか?
OGM の使用を制限するもの:
Javaエンティティがmongoのコレクションにマップされると、mongoがスキーマレスであるという概念は引き続き有効になります。この場合、メンバー変数をそのコレクションのキーにマップする必要があります。また、mongo コレクションにネストされたオブジェクトまたはオブジェクトの配列が含まれていると想定されている場合は、どうすればよいでしょうか?
Hibernate は最近 (2015 年 1 月)、NoSQL データベース用のOGMを開始しました。
mongo に OGM を選択するという決定を手伝ってくれる人はいますか?
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 が見つかりません
次の例外があります。
java - xml ファイル内の OGM および ORM 名前付きクエリ
私のアプリケーションには、ORM と OGM の両方が含まれています。ORM については、xyz.hbm.xml にいくつかの名前付きクエリを作成しました。しかし、OGM を使用しているときに、これらのクエリで例外が発生しました。OGM 4.1.3.Final バージョンを使用しています。誰か助けてください。
example.hbm.xml
これはスローします
上記のクエリを hbm ファイルから削除すると、正常に機能しました。しかし、これらのクエリを .hbm.xml ファイルにそのまま保持する必要があります。
java - JPAPersistService の開始時に Hibernate OGM 例外が発生する
mongoDB 接続用に次の persistence.xml ファイルがあります。
しかし、次の行を呼び出すと:
次のエラーが表示されます。
私のgradleスクリプトには、依存関係をインストールするための次の行があります。
私は休止状態のOGMの世界に慣れていないので、何が間違っているのか考えてみてください。
EDITED:私はJpaPersistModule JPA永続プロバイダーを使用しています
java - hibernate-mongo-ogm の UUID 一意のキーで @Embeddable
埋め込み可能なコレクションがあり、その中に自動生成された UUID フィールドが必要です。mongoDB で hibernate ogm を使用しています。次のコードを試していますが、次の例外が発生します。
例外:
この id フィールドを削除すると、埋め込みドキュメントに id がないことを除いて、すべて正常に機能します。何かご意見は?
cassandra - Cassandra で Hibernate OGM を使用できますか?
Cassandra で Hibernate OGM を使用できますか? それは適切ですか?またはそれに代わるものはありますか?より良いプロジェクト アーキテクチャとは?