問題タブ [javers]

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

javers - JaVers 差分ツール。PrettyPrint は動作しますか?

ビルド jb

その後

与える

、しかし、きれいなフォーマットが期待されます。ドキュメントのように - http://javers.org/documentation/diff-examples/#compare-valueobjects

私は何を間違っていますか?ドキュメントに示されているようにきれいなフォーマットを期待する必要がありますか、それとも手動でフォーマットされましたか?

0 投票する
1 に答える
801 参照

java - JPAアノテーション/コンバーターを介してJavarsスナップショットをエンティティにマップする方法

与えられたコード:

JPAにコンバーターを使用させて、javersから取得したスナップショットを履歴オブジェクトのリストのアプリケーションエンティティオブジェクトに変換する方法は?

Google で探しているものが見つかりませんでした。将来スナップショットからオブジェクトを取得できるようになると言っているスレッドのみ。私が使用しているこのような単純なオブジェクトの場合、上記のように実行できます。しかし、スナップショットを履歴エントリとして使用できるように、コードに組み込む方法.

Javars は、エンティティの保存されたすべての変更の新しいスナップショットを独自のテーブルのデータベースに保存します。状態フィールド/列は、Gson によって (内部で) json にエンコードされます。したがって、Gson を使用してエンティティに戻すには、次のようにします。この概念は機能しますが、自動的には機能しません。javas をすぐに使える履歴メカニズムとしてコードに組み込むのを手伝ってくれませんか?

もちろん、エンティティ クラスとコンバーター クラスの変更は大歓迎ですが、履歴は、履歴状態を持つ新しいエンティティを導入して別のエンティティとして処理することによって車輪を再発明するのではなく、javas スナップショットによって行う必要があります。

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

java - AsyncTask を使用して URL から画像を取得する

これは新しい質問ではないと確信しています。残念ながら、このアクティビティのために 20 時間以上戦った後でも、まだ解決策を見つけることができません。助けてください。私は非常に感謝します。

ちょっと質問です。異なる URL の画像を girdView レイアウトに表示したいと思います。ただし、私のコードは機能しなかったため、画面には何も表示されません。これを解決するのを手伝ってくれませんか?

以下は私のMainActivityクラスです

以下は私のxml(activity_main)ファイルです

imageViewファイルコールimage_itemもあります

0 投票する
1 に答える
2018 参照

javers - Javars を使用して、同じエンティティ クラスで ID が異なる 2 つのオブジェクトを比較する方法

Javers.org から

各エンティティ インスタンスには、InstanceId というグローバル識別子があります。クラス名と ID 値で構成されます。

エンティティ参照の比較戦略は InstanceId に基づいており、エンティティ状態の比較戦略はプロパティごとです。

エンティティには、ValueObject、エンティティ参照、コンテナ、値、およびプリミティブを含めることができます。

ここで、2 つのエンティティ オブジェクト、実際には同じオブジェクトの 2 つのバージョンを比較したいのですが、Javar はそれらを古いオブジェクトと新しいオブジェクトであると直接判断します。それらの値を比較することはできません。

PersonOne(1, "トム", 20);
PersonTwo(2,"ジェリー", 18);

そのような2つのオブジェクトを比較する方法はありますか?

0 投票する
1 に答える
850 参照

java - Javars はカスタム削除を監査します

Javars がカスタムの「削除」を監査する方法は? たとえば、次のように spring-boot 統合を使用します。

0 投票する
1 に答える
155 参照

javers - 削除されたレコードを取得するには?

バージョン変更ログを取得する方法は知っていますが、データベース テーブルからレコードが削除された場合、監査レコードを取得するための ID がありません。