私のサービスではAlready had POJO for id
というエラーが発生しました。ジャクソンIDのPOJOがすでにありました
エンティティのリストが必要なメソッドがあり、オブジェクトを渡しています。私のエンティティクラスは次のように定義されて
:私はオブジェクトを送信すると
@JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class, property="@asset_id", scope=Asset.class)
public class Asset extends BaseEntity implements Serializable {
、私はすべてのプロパティとそれらを送信しています記入しますが定義されていない@asset_id
と。
私はそれがこのようなものです、DBの外にアイテムのリストを取得する場合:私はそれを送り返すとき
[{ "@actor_id": 1, "id": 1, "name": "Test" }]
、私はこの
[{ "id": 1, "name": "Test" }]
なぜ午前を送信私はこのエラーが出ていますか?私が@actor_id
を残しておけば、私もエラーになります。私はそれを理解することはできません。
あなたのプロパティ= "@ asset_id"を "@id"に変更して差分があるかどうか確認してください – LearningPhase
データベースに列 "id"がありますか? – LearningPhase
はい、私はAssetクラスのidプロパティを持っています。 – mikeb