2013-06-26 2 views
0
@Entity("tableau") 

public class Tableau implements Serializable { 

@Id 
private Long idTableau; 
private Date date; 
@Reference 
private Boitier_A boitier; 

    //getters and setters 

@Entity("boitier_A") 

public class Boitier_A extends Boitier implements Serializable{ 

private static final long serialVersionUID = 1L; 
private String name; 
private boolean started; 
private int nbE = 0; 
private ArrayList<String> arr = new ArrayList<String>(); 
private double latitude; 
private double longitude; 

    //getters and setters 

Я новичок в MongoDB, и я использую рамки морфий.MongoDB Morphia DAO qwery

я бы кое-что знаю о «SQL вдовья часть наследства которым не существует в NoSQL»

Как я могу получить с помощью кода DAO

Один к одному отношение между Boitier_A и Tableau и Boitier_A продолжается BOITIER

  1. общественного Tableau GetDateOfTableau (String nameBoitier_A)

  2. общественное целое GetIdTableau (String nameBoitier_A)

  3. общественности Список GetAllTableau (Integer NBE)

  4. общественности Список GetAllTableau (String nameBoitier_A)

Btw, я французский, вот почему мой английский это не хорошо!

ответ

0

Salut,

ту devrais utiliser @Embedded plutôt дие @Reference. Voici ла док: clique ici

Ьоппе шанс


для англоговорящих пользователей: вы должны использовать @Embedded. Дополнительная информация click here