問題タブ [metamodel]
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.
eclipse - Eclipse、JPA 2.0メタモデルジェネレーター、SpringRooが連携
SpringRooとJPA2.0メタモデルジェネレーターを連携させる方法はありますか?
Spring Rooプロジェクトがあり、EclipseをIDEとして使用しています。ビルド/コンパイルプロセスでJPA2.0メタモデルジェネレーターを使用するようにEclipseプロジェクトとmavenpom.xmlを構成することができました。問題は、ジェネレーターがRooエンティティのメタモデルクラス(つまり、@Roo*
アノテーションが付けられたドメインクラス)を生成しないことです。
「手動で」エンティティを作成し、ジェネレーターが適切に構成されていることを確認しました。ジェネレーターはAspectJIDTクラスを理解していないため、Rooエンティティで失敗するのではないかと思います。Rooエンティティに対してジェネレーターを機能させる方法はありますか?
ああ、忘れる前に、これらは私の構成です:
- STS 2.5.1
- Spring Roo 1.1.0
- プロジェクト構成:
- 注釈処理が有効
- ファクトリパスには
hibernate-jpa-2.0-api-1.0.0.Final.jar
、hibernate-jpamodelgen-1.1.0.Final.jar
- pom.xml
- プラグインリポジトリとしてhttp://maven-annotation-plugin.googlecode.com/svn/trunk/mavenrepoが含まれています
org.hibernate:hibernate-jpamodelgen:1.1.0.Final
依存関係として追加- Mavenソースフォルダーとして
org.codehaus.mojo:build-helper-maven-plugin:1.5
含めるように追加および構成されていますsrc/generated/java
- 生成されたコード
org.bsc.maven:maven-processor-plugin
を実行および配置するように追加および構成されたorg.hibernate.jpamodelgen.JPAMetaModelEntityProcessor
src/generated/java
必要に応じて詳細をお知らせします。前もって感謝します。
oop - clabjectとは何ですか?
私はclabjectの明確な定義を見つけようとしています。
誰か良い人はいますか?
java - MDA : モデル駆動型アーキテクチャ
MDA の概念を示す非常に単純なアプリケーションを開発するためのアイデアが必要です。
java - 一般的な関係を持つポリモーフィック JPA エンティティを実装する方法
JPA 2.0 を使用して、一般的な関係を持つポリモーフィック エンティティを作成しようとしています。イベント テーブルと通知テーブルの 2 つのテーブルが必要です。これらのテーブル内には、次のように、互いに関連する具体的なエンティティがあります。
論理的には、これは SQL で可能であるように、休止状態でも可能です。
これは私が持っているものです:
このコードを使用すると、任意の Event、Notification、LoginEvent、または NotificationEvent を永続化およびフェッチできますがLoginNotification_.event
、JPA 2.0 メタモデル クエリでリレーションを使用しようとすると失敗します。この問題は、同様のことを説明しています。
条件クエリで結合を実行しようとすると、次のエラーが発生します。
メタモデルに新しいSingularAttribute
を追加することで、このエラーを回避できますLoginNotification_
が、これは実行に失敗します:
いくつかの投稿によると、一般的な関係は機能しません (一般的なインターフェイスへのポインターの JPA 注釈を処理する方法) が、@ManyToOne(optional=false, targetEntity=Event.class)
注釈を使用することでそれらを動作させることができます。残念ながら、ジェネリックは JPA 基準クエリを壊しているようです。
このルックアップを実行する方法について何か提案はありますか? コードでは使用できますが、JPA メタモデル結合でLoginNotification.getEvent()
は使用できません。LoginNotification_.event
これを達成するためにジェネリックを使用する代わりに何ができますか?
@Pascal Thivent - これに答えてもらえますか?
metamodel - MOF (Meta Object Facility) のツール サポート
OMG のBusiness Process Definition MetaModel (BPDM)を調べていたところ、メタモデルの定義が XMI/CMOF(Complete MOF) ファイル (ダウンロードはこちら) であることがわかりました。
今、MOF ファイルの読み取り、編集、表示をサポートするツールを探していましたが、見つかりませんでした。私は、Eclipse の ECore が Essential MOF (EMOF) にある程度基づいていることを知りましたが、この関係を利用することはできませんでした。
上記のファイルを処理できる MOF をサポートするツール、ライブラリ、スクリプトを知っていますか?
django - DjangoのManyToManyFieldからクラスモデル名を取得する方法
#django.db.models.fields.related.ManyToManyField オブジェクトからクラス モデル名を取得する必要があります。例:
前もって感謝します
subquery - CriteriaBuilderとメタモデルの間のWHERE句のJPA Eclipselinkサブクエリ
このクエリをメタモデルで実行したいのですが、できません!! これを行う方法がわかりません。
MYSQL QUERYClases
(このクエリでは、この時点で教えているテーブルからすべての行を取得したい):
これらは私のエンティティです:
エンティティモジュロ
エンティティ クラス
私はこれを持っています:
このコードでは、次の例外が発生します。
スレッド「メイン」の例外 java.lang.ClassCastException: org.eclipse.persistence.internal.jpa.querydef.SubQueryImpl は org.eclipse.persistence.internal.jpa.querydef.ExpressionImpl にキャストできません
この条項を変更するとwhere
...
where
...動作しますが、サブクエリがないと、サブクエリからエラーが発生したことがわかりますが、この句を変更すると、その理由がわかりません...
...私はこれを取得します:
問題は between 句の 2 つのサブクエリであることがわかります。
これについて助けが必要です。答えを探すのに 2 週間費やしましたが、... 何もありません... 助けてください。JPA 2.0 を Netbeans と EclipseLink とメタモデル ジェネレーターと Java 6 で使用しています。メタモデルと基準ビルダーと基準クエリを使用して実行したい
ご覧のとおり、where
節でサブクエリを実行する必要があり、その節では、次のように、各パラメーターにサブクエリがwhere
ある場所を実行する必要があります。between
ruby-on-rails - Railsカスタムメタモデル?
モデルに「メタ」情報、基本的にはユーザー定義フィールドを追加できるようにしたいと思います。たとえば、ユーザーモデルを想像してみましょう。
名、姓、年齢、性別のフィールドを定義します。
基本的にはプロフィールページにアクセスして他の情報を共有するために、ユーザーがいくつかの「メタ情報」を定義できるようにしたいと思います。したがって、あるユーザーは「趣味」、「職業」、「故郷」を追加し、別のユーザーは「趣味」、「教育」を追加したいと思うかもしれません。
だから、私はこの種のものの標準ビューを持ちたいので、例えばビューで私は(HAMLで)次のようなことをするかもしれません:
このようにして、すべての異なる方法でフォーマットできるマークダウンテキストボックスをユーザーに提供するだけでなく、情報が一貫して表示されるようにすることができます。
また、メタをクリックして、同じことをした他のユーザーを表示できるようにしたいので、上記の例では、両方のユーザーが「趣味」を定義しているので、趣味を共有している-またはさらに良いのは、趣味が___であるユーザーを見たいです。
では、ユーザーがどのフィールドを事前に定義したいかわからないので、そのような機能を提供するためにどのようなオプションがありますか?
このようなモデル、または少なくとも同様のモデルでカスタムメタ情報を処理するgemはありますか?誰かがこの種の問題を経験したことがありますか?もしそうなら、どのようにそれを解決しましたか?
ありがとう!
java - Hibernate ツールによって生成されたメタモデル クラス
Eclipse で Hibernate Tools を使用して、既存のデータベースのドメイン エンティティをリバース エンジニアリングしています。
ドメインクラスと一緒に生成された「メタモデル」クラスのバッチをまだ取得していますが、多かれ少なかれすべてが希望どおりに生成されています。これらは同じ名前のクラスですが、サフィックスとアンダースコア "_" が付きます。
ここでメタモデルの概念に関するいくつかのドキュメントを読みましたが、その目的についてはまだわかりません...
これらのクラスを単純に削除しても安全ですか? それらが私にとって役に立たない場合は、パッケージエクスプローラーを散らかしたくありません。
jakarta-ee - 永続オブジェクトの SingularAttribute マップ値を取得するには?
永続オブジェクト (Action) と自動生成データ モデル (Action_) があります。Action クラスのオブジェクトと SingularAttribute のインスタンスを持つことで、与えられた SingularAttribute に対応するフィールドを取得することはできますか?
次のような関数が必要です。
私のエンティティクラス(Action.java):
私のメタモデルクラス (Action_.java):