Ich habe zwei Modellklassen. Einer ist Company.java, ein anderer ist HumanResource.java.Mapping POJOs und Verwendung der Referenz in MongoDB mit Morphia
Company.java
@Entity("companies")
public class Company {
@Id
private ObjectId id = new ObjectId();
private String companyName;
private String emailAddress;
private String pictureUrl;
@Reference
private List<HumanResource> humanResources;
...
HumanResource.java
@Entity("humanresources")
public class HumanResource {
@Id
private ObjectId id = new ObjectId();
private String firstName;
private String lastName;
private String emailAddress;
@Reference
private Company company;
...
Was ich erreichen möchte ist, wenn ich eine Liste von Unternehmen zu Datenspeicher, verwandte Liste der Humanressourcen speichern Dokumente automatisch eingefügt werden soll .
Darüber hinaus erklärte ich
@Id
private ObjectId id = new ObjectId();
in jeder Modellklasse. Ist es ein guter Weg oder sollte ich es ändern?
Aber wie werden Sie das Unternehmen der HumanResource bevölkern, wenn Sie ein Unternehmen gründen oder umgekehrt? Bitte geben Sie auch Ihr Sammlungsschema an – Newton
Die Unternehmenssammlung wird mit der Referenz der HumanResources-Liste gefüllt. Die HumanResources-Auflistung wird jedoch nicht in db aufgefüllt. – fivetech