問題タブ [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.
java - Hibernate 5 で Hibernate.entity() を置き換えるもの
jar を hibernate 3.6 から hibernate 5 に移行したいアプリケーションがあります。エラーがスローされます。
私が書いているコードは次のとおりです:--
代わりに何を与える必要があるか教えてください:-
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 を構成する方法はありますか (特別なプロパティ ライターを実装する以外に) ?
java - Hibernate 5 はマルチテナント データに DISCRIMINATOR アプローチを実装していますか?
hibernate 4 docによると、マルチテナンシー データのディスクリミネーター アプローチは hibernate 5 で実装される予定でした。ただし、hibernate 5 docは最新ではありませんが、同じことを伝えています - 「そのサポートは 5.0 で計画されています」。
それで、それは実装されていますか?それについて詳しく語っている情報源はありますか?
java - hibernate 5とc3po接続プールを使用してJavaアプリでvsession.programを設定する
Java アプリからセッション プログラム名を設定しようとしています。ユーザー入力から接続資格情報を渡すエンティティマネージャーを使用しています。
接続時に oracle セッションでプログラム名を設定できるようにする必要があります。現在、「JDBC Thin Client」としてのみ表示されます。Java でエンティティ マネージャーのプロパティを設定しようとし、persistence.xml でさまざまなバリエーションを試しました。
Java スニペット
Persistence.xml
使用するテクノロジーが限られているため、ここで提案されているようにEclipseLinkを使用できません
Javaアプリまたはpersistence.xmlファイルでこれを設定する他の方法はありますか?
java - Hibernate 5: sessionFactory が null です
sessionFactory
この行で variableの null 値を取得しています:
これはクラス全体です:
これは私のHibernate関連ファイルです:
デスクトップアプリケーションを作成しているだけなので、Spring は使用していません。
spring - Hibernate 5 秒レベルのキャッシュと hazelcast
私は hibernate 5.0.5.Final と hazelcast 3.6-EA を使用しています:
以下のプロパティで第 2 レベルのキャッシュを使用するように休止状態を構成しました。
アプリケーションのデプロイ中にエラーが発生します:
プロジェクトからスプリング ブートを削除した後、スタック トレースが少し変更されます。
この問題を解決するには?
java - Hibernate 5 でエラーが発生します: 参照された主キーと同じ数の列が必要です
休止状態 4 から休止状態 5 に移行しています。休止状態 4 では問題ありませんが、休止状態 5 では機能しません。
例外が発生しています:
原因: org.hibernate.MappingException: 外部キー (FKf6eo63yo42ylh7vl5klap2eum:ProductParent [parent_id])) には、参照される主キー (ProductParent [parent_id,product_id]) と同じ数の列が必要です
これは私の休止状態のマッピングです:
@Entity パブリック クラス ProductParent は Serializable を実装します {
およびテーブル構造:
それを手伝ってくれませんか?