問題タブ [versant-vod]

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

versant-vod - VQLのオブジェクトIDを照会する

現在、(jviを使用して)汎用オブジェクトデータベースを使用していますが、オブジェクトIDに基づいてデータベースをクエリする必要がある場合があります。

問題は、ポールポジションフレームワークを使用してデータベースでいくつかのパフォーマンステストを実行していることです。そのフレームワークのテストの1つでは、オブジェクト参照または低レベルのオブジェクトIDを使用してデータベースからオブジェクトをフェッチする必要があります。したがって、employeeオブジェクトの特定のフィールドを参照することは許可されていませんが、オブジェクト全体に対してクエリを実行する必要があります。したがって、「select * from Employee e where e.id = 4」に進むことは許可されていません。オブジェクト全体を使用するには、これが必要です。

私が達成しようとしているのは、

ただし、これによりEVJ_NOT_A_VALID_KEY_TYPEエラーがスローされます。誰かがこれを行う正しい方法を知っていますか?

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

object-oriented-database - 算術演算子を使用したVersantOQLステートメント

Versant Object Databaseバックエンドを使用するac#プロジェクトに取り組んでおり、算術演算子を含むクエリを作成しようとしています。ドキュメントには、サポートされていると記載されていますが、例がありません。

私はこのようなものを構築しようとしています:

オブジェクトインスペクターでこのステートメントを試してみると、「-」の近くにシンタックスエラーが発生します。

誰かがその種のステートメントで動作するVQLの例を持っていますか?

ありがとう

0 投票する
3 に答える
469 参照

hibernate - Hibernate との OODB JPA 実装の違い

私はすでに Hibernate の経験がありますが、私が正しければ、それを使用して Versant の VOD のようなオブジェクト データベースにアクセスする方法はありません。彼らは JPA サポートのプレビューをリリースしたばかりなので、限られた Hibernate スキルを使用して JPA でオブジェクト データベースを使用できるかどうか疑問に思っていました。経験のある方は、これらのバージョンに互換性があるかどうか教えてください。

一番。

ハリー

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

ant - Jenkins と Versant での NoClassDefFoundError

現在、Versant DB を使用するアプリケーションがあります。このアプリケーションを ant でビルドし、単体テスト用の ant-task を用意できます。コマンド ラインからテスト タスクを実行すると、すべてのテスト ケースが正しく実行されます。しかし、Jenkins/Hudson を介して ant テスト タスクを実行しようとすると、一部のテスト ケースで、Versant ファイルの 1 つを探して NoClassDefFoundError がスローされます。これを修正するためにJenkinsに欠けているものを誰か教えてもらえますか?

スタックトレース:

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

jpa - JBOSS Arquillian : aquillian テストの実行中にデータベースに強制的に例外をスローさせる方法は?

DB へのデータの書き込み中に例外が発生した場合、失敗する前に 5 回再試行する必要がある機能を実装しています。機能を実装しましたが、arquillian テストを使用してテストできません。

JPAとVersantをデータベースとして使用しています。これまで、私は arquillian テストをデバッグしており、フローが DB ハンドラー コードに到達したら、データベースを停止しています。しかし、これは最悪のテスト方法です。

同じことを達成する方法について何か提案はありますか?

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

c++ - 自動テスト中に versant データベースに加えられた変更を元に戻す方法は?

私は versant オブジェクト データベースを使用するシステムに取り組んでいます。

リクエストをサーバーに送信する機能テストがあり、サーバーはデータベースでリクエストされた操作を実行し、結果を返します。その後、次のテストが開始されるまで db を以前の状態に復元することになっている反対のリクエストを送信します。

これは無効なアプローチです。テスト中とまったく同じリクエストを使用して、db を以前の状態に復元しようとします。

この問題を処理する適切な方法がない場合、Versant の Oracle Flashback に似た機能はありますか?