問題タブ [mappingexception]

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

hibernate - エンティティエラーのマッピングで繰り返される別の列

他のすべての投稿にもかかわらず、MacOSX、NetBeans 7.2のGlassFishで、このエラーの解決策を見つけることができません。

ここにコード:

Sale.java

Customer.java

Product.java

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

hibernate - org.hibernate.MappingException: JDBC タイプの Dialect マッピングがありません: -8

hibernatecreateSqlQuery(query);のメソッドを使用しているときにエラーが発生します。

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

spring - SpringデータMongoDbはプロキシBeanを変換できません

AspectJ および Spring Data MongoDb で Spring AOP を使用しており、オブジェクトの永続化に問題が発生しています。

この場合、AclEntryImpl を公開する AclEntryDaoImpl があります。AclEntryImpl に標準 Java オブジェクト (「非 Spring」Bean) であるプリンシパルが提供されている場合、mongoTemplate.save() は期待どおりに機能します。ただし、プリンシパルが Spring Bean の場合、Mongo はオブジェクトを変換できず、 MappingException が発生しorg.springframework.data.mapping.model.MappingException: No id property found on class class com.sun.proxy.$Proxy33ます。(a) オブジェクトを分離したままにし、(b) AOP (LoggingAspect) を呼び出すには、すべてのオブジェクトを Spring Bean にする必要があります。

最後に、Mongo はターゲット オブジェクトAclEntryImplをプロキシとして認識し、呼び出されないcom.sun.proxy.$Proxy33ため、Spring コンバーターを利用できません。Converter<Principal, DBObject>

どんな助けでも大歓迎です!

切れ端:

私のSpring XML構成は次のとおりです。

AclEntryImpl:

AclEntryDaoImpl:

ロギングアスペクト:

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

hibernate - Hibernate「...のタイプを特定できませんでした」ManyToOne OneToManyマッピング

これは非常に一般的な問題ではないかと思いますが、とにかく解決できませんでした..- イベントや場所を開催したい. 1 つの場所で複数のイベントを実施できます。

要約すると、次の行になります。

位置:

イベント:

私はいつもこのエラーを受け取ります:

最初の SessionFactory の作成に失敗しました。org.hibernate.MappingException: 次のタイプを特定できませんでした: com.mycompany.domain.Location、テーブル: イベント、列: [org.hibernate.mapping.Column(location)]

正直なところ、エラーは表示されません....事前にthx

コード全体:

イベント:

位置:

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

php - Symfony2 - Doctrine の例外: 識別子マップで使用されるクラスが存在しません

Doctrine で Symfony2 を使用していますが、コントローラーからクエリを実行すると、次のエラーが表示されます (ページを呼び出すとナビゲーターに表示されます)。

「Sueno」と呼ばれる 1 つのエンティティ (スーパークラス) と、それから拡張された 2 つのエンティティ (サブクラス): Sueno_foto と Sueno_video があります。

フィクスチャをロードすると、Doctrine は完璧に動作し、問題なくデータベースを埋め、"Sueno" テーブルの識別子フィールド "tipo" を正しく埋めます。また、「Sueno」の ID と「Sueno_video」の専用フィールドを導入する継承されたエンティティ テーブル「Sueno_video」を正しく入力します。

これは、「Sueno」のエンティティ ファイルのコードです。

これは、エンティティ Sueno_video のコードです。

そして最後にコントローラーのコード:

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

hibernate - @MappedSuperclass、@Entity、@manytomany を使用する場合: java.util.Set のタイプを特定できませんでした

スタックトレース: