2013-06-26 28 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的吗啡DAO qwery

我也知道有些东西对

“SQL法定的继承权至极的NOSQL不存在”我怎样才能通过DAO Boitier_A和的Tableau和Boitier_A之间

以一对一的关系扩展的代码BOITIER

  1. 公众的Tableau GetDateOfTableau(字符串nameBoitier_A)

  2. 公共整数GetIdTableau(字符串nameBoitier_A)

  3. 公开名单GetAllTableau(整数NBE)

  4. 公开名单GetAllTableau(字符串nameBoitier_A)

顺便说一句,我是法国人,这就是为什么我的英语不好!

回答

0

萨吕,

TU devrais utiliser @Embeddedplutôt阙@Reference。 Voici LA DOC:clique ici

保姆机会


为英语用户:你必须使用@Embedded。更多参考click here