問題タブ [playorm]
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.
java - playorm がビルドされないのはなぜですか?
これが停止点までの私のプロセスです。
WinExplorer の拡張機能を表示することから始めて、実際に .bat ファイルが何であるかを解読し、そのファイルをクリックして cmd プロンプトを開き、「JAVA_HOME 環境変数が正しく設定されていません」と通知しました。
そのため、環境を C:\Program Files\Java\Playorm\deanhiller-playorm-6558bf1 に設定する前に、.bat ファイルとコマンドを再試行しました。コンパイルに4秒
Eclipse で「新しいプロジェクト」を開始し、「既存の Ant ビルドファイルからの Java プロジェクト」をクリックして、「bldfiles」フォルダーから build.xml ファイルを選択しました。Eclipse の「projectExplorer」ウィンドウに、javasrc、src、および multiple.jar ファイルが表示され始めました。エラー 0 件、警告 5 件、その他 4 件 (スクリーンショットを参照)
初心者として、写真を投稿しないでください。ここをクリックしてスクリーンショットを表示してください!
次に、パッケージ com.alvazan.test を右クリックし、Run As -> Junit Test を選択すると、11/55 の実行、15 のエラー、および 0 の失敗という結果になります。(スクリーンショットに示すように)
繰り返しますが、初心者として、写真を投稿しないので、ここをクリックしてスクリーンショットを表示してください!
「ランタイム例外」は次のようになります。
java - Eclipseを使用したplayOrm
手始めに、Java 開発は初めてなので、いくつか質問があります。
私は Eclipse IDE を使用しており、zip ファイル *com.alvazan.orm ライブラリをダウンロードしました。
既存の Ant ビルドファイルから Java プロジェクトを初期化し、build.xml ファイルを使用して、com.alvazan.orm.api パッケージのトンを取得します。各パッケージには、さまざまな .java ファイル/テスト ケースと、偶数を含む同数の .Jar ファイルが含まれています。その他のパッケージなど
そのため、すぐに、いくつかの警告、Java Build Problemsに気付きました。
- プロジェクト 'std_buildfile' のクラスパス変数 'JRE_LIB' は非推奨です: 代わりに JRE システム ライブラリを使用してください
これは、テスト ケースの実行とデバッグに影響を与えるものですか?
さらに、初期ビルド時にJava Problemsに遭遇しました。
- タイプ DboColumnToManyMeta の translateToColumnImpl(Collection, RowToPersist, Collection) メソッドがローカルで使用されることはありません
- 既存のローカル変数の値は使用されません
- ローカル変数 toBeAdded の値は使用されません
- ローカル変数 toBeRemoved の値は使用されません
これらは現在のところエラーのみですが、さまざまなテスト ケースを実行しようとすると、さらに多くの警告とエラーが発生するため、迫り来る警告が結果に影響を与えるのではないかと懸念しています。
これが対処を必要とするものなのか、それとも一般的によくあることなのかを教えてください。
必要な情報をもっと投稿したいと思います。必要なものを教えてください。
java - playOrm - 最初のテスト ファイルの実行 - TestManyToOne.java
テスト ファイル - TestManyToOne.java の使用を開始します。このファイルを Eclipse で実行して、何が起こるか、または何が期待できるかを確認します。そうすることで、私はコンソール内の情報のスラリーを取得します...
以下の情報を参照してください。
...およびいくつかのJava 例外ブレークポイント。
それは気にするべきことですか?
デバッグの領域では、行ブレークポイントをどこに配置しますか?
事前に感謝します、洞察をありがとう、
ライアン
コンソール情報は広範囲にわたるため、最後の数行のみを投稿します。さらに情報が必要な場合は、アドバイスをお願いします...
java - playOrm - デバッグ/実行 - TestManyToOne.java w/ breakpoint @ line79
提案されているように、テスト ケース TestManyToOne.java にドリルダウンし、readWriteBasic(NoSqlEntityManager) を実行/デバッグします。
1 エラーが発生します。
readWriteBasic - (メソッドが見つかりません)
および
ルート化されていない
テストの
初期化エラー
ここでの私の懸念は、介入するオプションが得られないことです。
java - playOrm - デバッグ/実行 - TestManyToOne.java @ Refresh/Clean
提案されているように、テスト ケース TestManyToOne.java にドリルダウンし、readWriteBasic(NoSqlEntityManager) を実行/デバッグします。
プロジェクトを更新して片付けると、reWriteBasic メソッドを正常に実行/デバッグできました。
多くの、多くの、....私は最終的にメソッドのデバッグを完了しました。
いくつかの例で気づきました。
「ソースが見つかりません」と表示されました。および「ソース ルックアップ パスの編集...」ボタン
また、いくつかの機会に気づきました。
変数ビュー内の「名前/値」を強調表示します。
DECIMAL - 196
INTEGER - 199
STRING - 126
INTEGER - 142
など
- 上記の情報は、私が見ているはずのものですか?
- 'step into' 1000x をヒットする必要がありますが、それは正しいですか?
- 134行目は正しいですか?
- 変数ウィンドウのハイライト?
- コンソールには、実行中のメソッドの完了のみが表示されます。何を探していますか?
洞察やアドバイスをお寄せいただきありがとうございます、
ライアン
playframework - PlayOrm に 2 つのエントリ ポイントがあるのはなぜですか?
PlayOrm で、アプリケーションのエントリ ポイントが 2 つあるのはなぜですか? テスト ケースの初期化は、NoSql の initialize() メソッドでは発生しませんが、Bootstrap で同じロジックを再度複製しているようなものです。
playframework-2.0 - 起動時にクラス一覧プロパティを設定する目的は何ですか?
起動時にクラス一覧プロパティを設定する目的は何ですか? コードを見ると、再スキャンが必要かどうかを確認するために使用されているようです。理由は何ですか?
このリストが必須である場合は、チェックされていない list.get(0) をほぼすべての場所で実行しているため、起動時に必須のチェックを行うだけではどうですか。リストが何に使用されているかを理解したら、実際にいくつかの値を入力できるようになるかもしれません。
playorm - playOrm の基本セットアップ + playOrm の成熟度
POC を行いたいのですが、playOrm の基本的な使用例が欲しいです。Eclipse を使用して基本的なプロジェクトを作成する方法と、Cassandra への接続を構成する方法を教えてください。
現在、playOrm はどの程度成熟していますか? 今から 3 か月後に基本的なセットアップで本番環境に入る予定ですが、本番環境での使用をお勧めしますか?
playorm - パーティション内でインデックスを作成する方法は?
playOrm の readme には、次のクエリがリストされています。
//まず、Activity.java で、@NoSqlQuery(name="queryByValue", query="PARTITIONS a(:partId) SELECT a FROM TABLE as a "+ "WHERE a.price > のような NoSqlQuery を作成します。値と a.numShares < 10")
クエリを実行する適切なパーティションを選択するのがいかに簡単かは理解しましたが、「a.price > :value」という句は CF 列で何かを選択しています。パーティション内に行がほとんどない場合でも、この列のインデックスは必要ないでしょうか? playOrm を使用して作成する方法は?
playorm - PlayORM入門
playORMの「ハウツー」はありますか?私はそれを使い始めたばかりで、AntビルドファイルをEclipseにインポートする以外にそれ以上のことはできませんでした。examples/
解凍したtarballには、「これはサンプルディレクトリです」というディレクトリ内のファイルと、メインディレクトリ内の機能リスト以外に、readmeのようなものはありませんでした。playORMの使用を開始するために確認できることはありますか、それとも試行錯誤を目的としたものですか?