2017-08-30 4 views
0

Ich bin ein wenig verwirrt darüber, wie der Wert von Getter und Setter übergeben wird.Wie bekomme ich Wert von anderen Klassen?

Hier habe ich 2 Klasse

Verkäufer und Vertrag, die ich seller.symbol Wert in Contract möchte passieren

Verkäufer

import org.bson.types.ObjectId; 
import org.mongodb.morphia.annotations.Entity; 
import org.mongodb.morphia.annotations.Id; 

import java.util.Date; 
import java.util.List; 

@Entity(value = "S", noClassnameStored = true) 
public class Seller { 

    @Id 
    private ObjectId id; 

    private String symbol; 

    private String clearingVenue; 

    private String description; 

    private String address; 

    private String city; 


    private String term; 

    private String state; 

    private String zipCode; 

    private String country; 


    private boolean showUser; 

... Getter und Setter

Vertrag

package dao.contract; 

import dao.seller.Seller; 
import org.bson.types.ObjectId; 
import org.mongodb.morphia.annotations.Entity; 
import org.mongodb.morphia.annotations.Id; 
import requests.CreateSellerRequest; 
import requests.UpdateSellerRequest; 

import java.util.Date; 
import java.util.List; 

@Entity(value = "contracts", noClassnameStored = true) 
public class Contract { 

    @Id 
    private ObjectId id; 

    private String symbol; 

    private String description; 

    private int size; 

    private String delivery; 

    private String contractName; 

    private double volumeInc; 

    private String facility; 

    private boolean showUser; 
    private String seller; 

    private Seller sellers; 

Was ist der beste Ansatz, dies zu tun? Soll ich getter in Contract wie "seller object.symbol" aufrufen Ich möchte den Symbolwert in Contract: String seller übergeben. Was ist hier der beste Ansatz, um Werte aus 2 Tabellen zu verbinden?

Ich brauche einen Vorschlag. Ich bin mir nicht sicher, wie ich dieses Problem angehen soll.

Dank

+0

brauchen Sie ein paar Ideen? jeder Kommentar würde helfen ... danke – Fenici

Antwort

0

der beste Ansatz ist Getter Setter-Methoden für private Datenelemente zu verwenden. in der Vertragsklasse einfach schreiben. hoffe es wird dir helfen.

  String symbols=sellerObject.getSymbol();    
Verwandte Themen