是否可以在型号室内DB中使用模型

时间:2018-02-14 08:02:07

标签: android android-sqlite dao android-room android-database

是否可以在Android中使用Room的另一个模型中建立模型。我真正想做的是:

的usermodel

Public class User{

 String name, email, phone;
 //getter and setters

}

乘客模型

PassengerModel

Public class User{

 UserModel model;
 String seatNo;

 //getter and setters

}

如果没有在房间里提供,那我怎样才能在android中实现这种结构

1 个答案:

答案 0 :(得分:0)

如果只有一个嵌套对象,则必须使用@Embedded来包含对UserModel类的引用:

@Entity
Public class UserModel {

 String name, email, phone;

 //getter and setters

}

乘客模型:

@Entity
Public class PassengerModel {

  @Embedded
  UserModel model;

  String seatNo;

 //getter and setters
}

感谢。