問題タブ [dali]
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 Dali ツールを使用して「テーブルからエンティティを生成」しますが、デフォルトのテーブル列/エンティティ フィールド マッピングを変更したいと考えています。
たとえば、列の型がintの場合、ツールは次のマッピングを生成します。
ただし、数量が null 許容の場合、検証フェーズで問題が発生するため、次のように変更します。
これはグローバルに構成できますか?
eclipse - SQL 区切り文字を生成するための Eclipse JPA DDL 生成の構成
末尾の ';' を指定するように Eclipse JPA DDL 生成を構成する方法はありますか? 出力ファイルの各ステートメントに対して? 例えば:
になるだろう
eclipse - スタンドアロン ツールとしての Eclipse Dali の使用
Dali は、Eclipse で構成されたデータ接続を使用して、インストールされたデータベースに対する設計時の JPA 注釈の検証に役立つことが証明されています。これを使用して、JPA アノテーションのテキスト文字列が実際に参照されるテーブルのフィールドなどに対応することを保証するための「タイプ セーフ」レベルを提供します。多くの場合、PowerDesigner、SQL Developer、Notepad++ の古き良き DDL など、Eclipse IDE の外部ツールを使用します。重要なのは、JPA エンティティとデータベース テーブルの間に自動生成や自動リバース エンジニアリングがないことです。テキストベースの JPA アノテーションと、個別に定義されたテキストベースのデータベースフィールドおよびテーブル名は、時々一致しないことがあります。これを考えると、Dali の検証とエラーの強調表示から多くの価値が得られます。これは、テストまたは本番まで検出できない不一致を見つけるのに役立つ数少ないツールの 1 つです。
私の質問は、ビルド プロセスの一部として JPA 検証を実行できるように、Dali をスクリプト化するか、Eclipse の外部で実行できるかどうか (ant タスクとして実行するのが望ましい) かどうかです。
指定された persistence.xml と、デプロイされたデータベース/データ コネクタ、またはデータベース スキーマを定義する DDL ファイルに対して JPA エンティティを検証したいと考えています。
おまけの質問は、そのような分析の結果を、静的分析結果または単体テスト結果として、Sonar で使用できる形式に変換する方法です。
ありがとう!
eclipse - Eclipse Kepler JPA エラー
Eclipse Kepler (ビルド ID: 20130614-0229) をインストールしました。プロジェクトをコンパイルしようとすると、大量の JPA 関連のエラーが発生します。これらは、プラグイン リスト (バージョン 3.3.1) で確認できる Dali Java Persistence Tools プラグインに由来すると推測しています。
私の質問は次のとおりです。
1) このバージョンの Eclipse/Dali によく知られている問題があるかどうか、何か考えはありますか? 自分のコードだけでなく、正しいはずのオープン ソース プロジェクトでもエラーが発生します。たとえば、odata4j-examples: Duplicate entity name "Employees" found in the persistence unit. エンティティ名は一意である必要があります。Employees.java /odata4j-examples/src/main/java/org/odata4j/examples/producer/jpa/addressbook 行 10 JPA の問題
2) JPA エラーを完全に無効にする方法はありますか? ネットをブラウズしていると、Eclipse > Preferences > Java Persistence を指している人がたくさんいますが、「Java Persistence」または「JPA」というメニューはありません。
どうもありがとう!
eclipse - Eclipse Dali JPA ダイアグラム エディターが JAR 内のエンティティを認識しない
JPAダイアグラムエディタをEclipseでJARからエンティティを読み取ることは可能ですか?
ターゲット エンティティを含む JAR を使用して、基礎となる persistence.xml (以下を参照) を構成しました。ただし、エディターにはエンティティが表示されないようです。
ただし、ソース ファイルにリンクすると、エディタは正常に動作します。
JAR を含む persistence.xml は次のとおりです。
java - JPA メタモデル生成の問題
プロジェクトで JPA メタモデルを生成するために、Eclipse の組み込み機能を使用しています。以前は完全に生成されていましたが、その後何かが起こり、メタモデル クラスが不完全/間違って生成されました。エンティティ クラス自体は少し変わっていないことに注意してください。
それが、ほんの数か月前に生成された方法です。
そして、それが現在どのように生成されているか:
不足しているフィールドがたくさんあり、フィールド タイプが正しく検出されないことに注意してください。これは、すべてのプロジェクトのすべてのエンティティ クラスで発生します...これまでに試したこと:
- STS のアップグレード (現在 3.5.1 を使用)
- プロジェクトのクリーニング/リフレッシュ/更新
- STS での JPA メタモデル生成の再構成
- まったく新しいクリーンなワークスペースを作成し、プロジェクトを 1 つだけインポートする
これまでのところ何も役に立ちません...
提案やヘルプは大歓迎です!