バージョン1.0.0.FinalのHibernate 5.2.10バージョンとhibernate-jpa-2.1-apiを持っています。私はデータベースとしてMairaDBを使用しています。 persistance.xmlでは、プロパティhibernate.ejb.naming_strategyをDefaultComponentSafeNamingStrategyとして設定しますが、同じエラーが表示されます。 エンティティのマッピングの列を繰り返します。私は@attributeoverrides hibernateを使いたくないし、別のメソッドを試したが、同じエラーが残っていた。私は2つ以上のエンベディッドエンティティを必要とします。あなたはおそらく知っているようにあなたはそれのために、Hibernateは5でDefaultComponentSafeNamingStrategy
を使用することはできません2回埋め込みエンティティをHibernate
おかげ
を。 model.naming.ImplicitNamingStrategyComponentPathImplは動作しませんでしたが、注釈を削除した後は機能しました。 – Elhamo
@Elhamo私はPersistentContextではなく、Hibernate SessionFactoryでこれをチェックしました。理由はあるかもしれませんが、わかりません。あなたは何かを逃すことができます。 –