kimlik için POJO vardı Servisimdeki hatayla karşılaşıyorum: Already had POJO for id
.Jackson Zaten
Varlıkların listesini bekleyen bir yönteme sahibim ve bu nesneye veriyorum.
Benim varlık sınıfı olarak tanımlanır: tüm özellikler dolduran ancak tanımlı hiçbir @asset_id
ile birlikte ben nesneleri gönderdiğinizde
@JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class, property="@asset_id", scope=Asset.class)
public class Asset extends BaseEntity implements Serializable {
, onları gönderiyorum. Ben db dışına öğelerin listesini aldığınızda
, bu gibi: Ben geri göndermek zaman
[{ "@actor_id": 1, "id": 1, "name": "Test" }]
, bu
[{ "id": 1, "name": "Test" }]
Neden ben göndermek Bu hatayı alıyorum? @actor_id
'u terk edersem hata da alırım. Anlayamıyorum.
Mülkünüzü değiştirin = "@ asset_id" to "@id" ve herhangi bir fark yaratıp yaratmadığını görün – LearningPhase
Veritabanınızda "id" sütununuz var mı? – LearningPhase
Evet, Asset sınıfı için bir kimlik özelliğim var. – mikeb