問題タブ [hibernate-5.x]

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 投票する
1 に答える
103 参照

java - Hibernate 5 で Hibernate.entity() を置き換えるもの

jar を hibernate 3.6 から hibernate 5 に移行したいアプリケーションがあります。エラーがスローされます。

私が書いているコードは次のとおりです:--

代わりに何を与える必要があるか教えてください:-

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

java - Hibernate 5 が LocalDate を適切に処理しない

Hibernate (5.0.2) コードを Java 8 に移行しています。これには、 からjava.util.Dateへの変換も含まjava.time.LocalDateれます (Java 7 での日付処理に関連する問題を解決するため)。私が遭遇した問題の 1 つは、Hibernate が「ゼロ日付」として使用している特別な値をどのように処理するかということです0001-01-01

プロパティは次のように宣言されます。

値は としてデータベースに保存されますが0001-01-01、Hibernate によってロードされると、突然 に変わり0000-12-29ます。これは、Hibernate がデフォルトでグレゴリオ暦を使用しているためであり、この日付は導入前であるため、何らかの変換が使用されているためだと思います。

この動作を無効にするように Hibernate を構成する方法はありますか (特別なプロパティ ライターを実装する以外に) ?

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

java - Hibernate 5 はマルチテナント データに DISCRIMINATOR アプローチを実装していますか?

hibernate 4 docによると、マルチテナンシー データのディスクリミネーター アプローチは hibernate 5 で実装される予定でした。ただし、hibernate 5 docは最新ではありませんが、同じことを伝えています - 「そのサポートは 5.0 で計画されています」。

それで、それは実装されていますか?それについて詳しく語っている情報源はありますか?

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

java - hibernate 5とc3po接続プールを使用してJavaアプリでvsession.programを設定する

Java アプリからセッション プログラム名を設定しようとしています。ユーザー入力から接続資格情報を渡すエンティティマネージャーを使用しています。

接続時に oracle セッションでプログラム名を設定できるようにする必要があります。現在、「JDBC Thin Client」としてのみ表示されます。Java でエンティティ マネージャーのプロパティを設定しようとし、persistence.xml でさまざまなバリエーションを試しました。

Java スニペット

Persistence.xml

使用するテクノロジーが限られているため、ここで提案されているようにEclipseLinkを使用できません

Javaアプリまたはpersistence.xmlファイルでこれを設定する他の方法はありますか?

0 投票する
3 に答える
10376 参照

java - Hibernate 5: sessionFactory が null です

sessionFactoryこの行で variableの null 値を取得しています:

これはクラス全体です:

これは私のHibernate関連ファイルです:

デスクトップアプリケーションを作成しているだけなので、Spring は使用していません。

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

spring - Hibernate 5 秒レベルのキャッシュと hazelcast

私は hibernate 5.0.5.Final と hazelcast 3.6-EA を使用しています:

以下のプロパティで第 2 レベルのキャッシュを使用するように休止状態を構成しました。

アプリケーションのデプロイ中にエラーが発生します:

プロジェクトからスプリング ブートを削除した後、スタック トレースが少し変更されます。

この問題を解決するには?

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

java - Hibernate 5 でエラーが発生します: 参照された主キーと同じ数の列が必要です

休止状態 4 から休止状態 5 に移行しています。休止状態 4 では問題ありませんが、休止状態 5 では機能しません。

例外が発生しています:

原因: org.hibernate.MappingException: 外部キー (FKf6eo63yo42ylh7vl5klap2eum:ProductParent [parent_id])) には、参照される主キー (ProductParent [parent_id,product_id]) と同じ数の列が必要です

これは私の休止状態のマッピングです:

@Entity パブリック クラス ProductParent は Serializable を実装します {

およびテーブル構造:

それを手伝ってくれませんか?