問題タブ [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.
hibernate - エンティティエラーのマッピングで繰り返される別の列
他のすべての投稿にもかかわらず、MacOSX、NetBeans 7.2のGlassFishで、このエラーの解決策を見つけることができません。
ここにコード:
Sale.java
Customer.java
Product.java
hibernate - org.hibernate.MappingException: JDBC タイプの Dialect マッピングがありません: -8
hibernatecreateSqlQuery(query);
のメソッドを使用しているときにエラーが発生します。
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:
ロギングアスペクト:
hibernate - Hibernate「...のタイプを特定できませんでした」ManyToOne OneToManyマッピング
これは非常に一般的な問題ではないかと思いますが、とにかく解決できませんでした..- イベントや場所を開催したい. 1 つの場所で複数のイベントを実施できます。
要約すると、次の行になります。
位置:
イベント:
私はいつもこのエラーを受け取ります:
最初の SessionFactory の作成に失敗しました。org.hibernate.MappingException: 次のタイプを特定できませんでした: com.mycompany.domain.Location、テーブル: イベント、列: [org.hibernate.mapping.Column(location)]
正直なところ、エラーは表示されません....事前にthx
コード全体:
イベント:
位置:
php - Symfony2 - Doctrine の例外: 識別子マップで使用されるクラスが存在しません
Doctrine で Symfony2 を使用していますが、コントローラーからクエリを実行すると、次のエラーが表示されます (ページを呼び出すとナビゲーターに表示されます)。
「Sueno」と呼ばれる 1 つのエンティティ (スーパークラス) と、それから拡張された 2 つのエンティティ (サブクラス): Sueno_foto と Sueno_video があります。
フィクスチャをロードすると、Doctrine は完璧に動作し、問題なくデータベースを埋め、"Sueno" テーブルの識別子フィールド "tipo" を正しく埋めます。また、「Sueno」の ID と「Sueno_video」の専用フィールドを導入する継承されたエンティティ テーブル「Sueno_video」を正しく入力します。
これは、「Sueno」のエンティティ ファイルのコードです。
これは、エンティティ Sueno_video のコードです。
そして最後にコントローラーのコード: