0
我有一個地址類嵌入組織類中。發生的情況是,當我向組織發佈地址時,地址類的ID字段未填充。Spring/Rest/MongoDB中嵌入的類
我知道...在MongoDB中,子文檔不需要它們的ID。那麼我希望他們有一個,以防萬一我決定去耦他們或刪除一個特定的地址。我確實爲地址創建了一個ID字段,但對於爲什麼沒有填充地址卻一無所知。
public class Organization {
@Id private String id;
private String name;
private String organizationType;
private String email;
private String programmingBoardEmail;
private String website;
private Date springBooking;
private Date fallBooking;
private String facebook;
private String twitter;
private String parentID;
private Address address;
private List<Phone> phones;
private List<String> activities;
import org.springframework.data.annotation.Id;
import org.springframework.data.geo.Point;
public class Address {
@Id private String id;
private String firstLine;
private String secondLine;
private String city;
private String state;
private String zip;
private Point location;
'
我需要做一些特別的東西要做到這一點?當我初始化一個地址類時,我可以自己調用這個ID生成器嗎?
TIA!
感謝的人!這就是我一直在尋找的。 – 2015-02-03 01:22:00
該死的我回復得太快了。它不瞭解ObjectId()是什麼。有沒有我缺少的進口? – 2015-02-03 01:29:00