問題タブ [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 投票する
4 に答える
26565 参照

java - Hibernate - OGM [PersistenceUnit: person] Hibernate SessionFactory をビルドできません

以下のエラーが表示されます

スレッド「メイン」の例外 javax.persistence.PersistenceException: [PersistenceUnit: person] org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException(EntityManagerFactoryBuilderImpl.java:1249) で Hibernate SessionFactory を org.hibernate.jpa でビルドできません。 boot.internal.EntityManagerFactoryBuilderImpl.access$600(EntityManagerFactoryBuilderImpl.java:120) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:860) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4 .perform(EntityManagerFactoryBuilderImpl.java:850) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:425) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:849) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:75) at org.hibernate.ogm.jpa.HibernateOgmPersistence.createEntityManagerFactory(HibernateOgmPersistence.java:63) at javax.persistence.Persistence .createEntityManagerFactory(Persistence.java:55) の javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39) com.ihappyk.utility.Utility.setUpEntityManagerFactory(Utility.java:11) の com.ihappyk.work.PersonWorker. main(PersonWorker.java:14) 原因: org.hibernate.MappingException: ID ジェネレーター [entity-name=com.ihappyk.model.Person] を org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.createIdentifierGenerator( DefaultIdentifierGeneratorFactory.java:123) org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue.java:225) で org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:323) で org.hibernate.cfg.Configuration.buildSessionFactory(Configuration. java:1859) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:857) ... 9 より多くの原因: org.hibernate.HibernateException: 予期しない戻り値の型 [java.lang.Long] org.hibernate.id.factory.internal.DefaultIdentifierGeneratorGeneratorFactory.createIdentifierGenerator(DefaultIdentifierGeneratorFactory.java:117) の org.hibernate.id.UUIDGenerator.configure(UUIDGenerator.java:111) での UUID 変換用 ... 13 詳細225) org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:323) で org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1859) で org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform (EntityManagerFactoryBuilderImpl.java:857) ... 9 以上 原因: org.hibernate.HibernateException: org.hibernate.id.UUIDGenerator.configure(UUIDGenerator.java:111) での UUID 変換の予期しない戻り値の型 [java.lang.Long] ) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.createIdentifierGenerator(DefaultIdentifierGeneratorFactory.java:117) ... 13 詳細225) org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:323) で org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1859) で org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform (EntityManagerFactoryBuilderImpl.java:857) ... 9 以上 原因: org.hibernate.HibernateException: org.hibernate.id.UUIDGenerator.configure(UUIDGenerator.java:111) での UUID 変換の予期しない戻り値の型 [java.lang.Long] ) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.createIdentifierGenerator(DefaultIdentifierGeneratorFactory.java:117) ... 13 詳細internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:857) ... 9 詳細(UUIDGenerator.java:111) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.createIdentifierGenerator(DefaultIdentifierGeneratorFactory.java:117) ... 13 詳細internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:857) ... 9 詳細(UUIDGenerator.java:111) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.createIdentifierGenerator(DefaultIdentifierGeneratorFactory.java:117) ... 13 詳細createIdentifierGenerator(DefaultIdentifierGeneratorFactory.java:117) ... 13 詳細createIdentifierGenerator(DefaultIdentifierGeneratorFactory.java:117) ... 13 詳細

ユーティリティ.java

永続クラス

メインクラス

持続性.xml

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

mysql - hibernate ogm と hibernate orm を一緒にクエリしますか?

私はさまざまなデータベースをテストしています。これまでのところ、mysql、postgresql、および mongoDB があります。3 つのデータベースすべてに使用できる挿入メソッドを作成しました。しかし、これまで、3 つのデータベースすべてを含むテーブル/コレクションから既存のすべてのデータを読み取る関数を作成する方法が見つかりませんでした。これまでのところ、休止状態の検索を使用していましたが、それは mongoDB で機能していました。

その一般的なクエリを作成するためのコード例やヒントを知っている人はいますか?

前もって感謝します :)

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

mongodb - Hibernate OGM (MongoDB) アプリを Wildfly にデプロイできない

学習用のシンプルなアプリを開発しています。アプリケーション サーバーとして Wildfly 8 (および 9 に移行) を使用し、JPA プロバイダーとして Hibernate、DB として MySQL を使用しました。デプロイは問題なくスムーズに実行されました。
MongoDB と Hibernate OGM の使用方法を学びたかったので、いくつかのチュートリアルを読み、指示どおりに実行しました。

  1. モジュールフォルダーにダウンロードして解凍します
  2. persistence.xml を変更して hibernate.ogm プロパティを使用する
  3. 文字列と生成された uuid を使用するようにエンティティの ID を変更します
  4. jboss-deployment-structure.xml を (最上位の EAR プロジェクトに) 追加します。

    /li>
  5. pom(s).xml からすべての MySQL パーツを削除しました

しかし、展開はまだ機能していません。例外が発生します:

編集
私はいくつかの進歩を遂げました。何らかの理由で、mavenは依存関係
が気に入らなかったのです。削除した後、新しい DB が作成されましたが、別の例外がスローされます。 <scope>provided</scope>hibernate-ogm-mongodb

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

hibernate - どのバージョンの Hibernate-OGM Neo4j 依存関係を使用しますか?

Hibernate-OGM で Neo4j を使用しようとしています。バージョンに何か問題があります。バージョンが互いに (またはデータベースと) 一致しないため、データベース内のバージョンは次のようなものであると予想されますが、展開時に代わりに、または類似したものであるなどのエラー メッセージが表示さv0.A.1v0.A.5ますNoSuchMethodErrorhibernatehibernate-ogmneo4j

新しいバージョンでは JTA がサポートされていないため、Neo4j データベースのバージョンが 2.1.x であることは確かです。

例外の例:

また

また

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

cassandra - Hibernate OGM と Kundera の違いは何ですか

kundera と Hibernate OGM の間で最適なフレームワーク オプションを評価しています。私の状況: 既存のプロジェクトは、Mysql データ ストアに接続するために休止状態の ORM を使用しています。今、同じプロジェクト内の cassandra(2.1.9) データ ストアを読み書きしたいと考えています。kundera または Hibernate OGM を使用することの長所と短所を知りたいです。

Hibernate OGM ロードマップには、「自然な Cassandra 永続性パターンで Cassandra マッピング ストア データを取得する」と記載されています。5.0から利用可能になります。この機能がなく、クンデラにこの機能がある場合、実際に欠けているものは何ですか。

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

mongodb - mongoDb のアプリケーション レベルでのデータ整合性チェックには何を使用しますか?

RDBMS から mongoDb に移行しています。たとえば、データの整合性チェックを行う必要があります。制約の追加、スキーマ検証の実施など

Spring Data mongodb 、 mongoosejs 、 hibernate OGM などを使用するように言及しているいくつかのブログに出くわしました。

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

java - MongoDB との接続にヘルプが必要

コードを MongoDB に接続するには、少し助けが必要です。休止状態、サーブレット、および JSP を使用して、単純なオンライン ショッピング アプリケーションを作成しました。コードを MySQL に接続でき、正常に動作します。しかし、hibernate.config.xmlファイルを変更しようとし、mongoDB jarを追加して、それをmongoDBに接続しようとしましたが、それは起こりませんでした。誰かが私を助けてくれませんか。

事業

コンソールのエラー