2017-08-30 6 views
0

ゲッターとセッターから渡される値がどのようにして混乱しているのかちょっと混乱します。私は契約他のクラスからどのように価値を得るのですか?

売り手

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; 

...ゲッターとセッターが

にseller.symbol値を渡したい

ここで私は2クラス

売主契約を持っています

契約

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; 

これを行うにはどのような方法が最適ですか? "seller object.symbol"のような契約でgetterを呼び出すべきですか? 私は、契約値:Stringの売り手にシンボル値を渡したいと思います。 ここで2つのテーブルから値を接続するための最良の方法は何ですか?

私はいくつかの提案が必要です。どのようにこの問題にアプローチするか分からない。

おかげ

+0

にはいくつかのアイデアが必要ですか?どんなコメントでも助けてくれる... – Fenici

答えて

0

最善のアプローチは、プライベートデータメンバーのgetter setterメソッドを使用することです。 Contractクラスの はそのまま書き込みます。それがあなたを助けることを願ってください。

  String symbols=sellerObject.getSymbol();    
関連する問題