2015-07-31 14 views
5

Desidero eseguire il mapping della conversione in questa classe e scrivere nel database utilizzando "ActiveAndroid". Non so che tipo di annotazioni dovrei inserire ?. organizationId dovrebbe essere unico. Devo scrivere alcuni metodi per selezionare una query?annotazione ORD ActiveAndroid

public class Organization extends Model { 

    private String organizationId; 

    private List<Doctor> doctors; 

    private String organizationName; 

    private String photoUrl; 

    private Address address; 

    private Set<String> phoneNumber; 

    private String faxNumber; 

    private String key; 

    private int numberOfDoctors; 
} 
+0

Hai letto la documentazione di ActiveAndroid? Penso che ti dica quali annotazioni usare. – nasch

risposta

0

per uso semplice colonna @Column annotazioni quali:

@Column(name="org_name") 
private String organizationName; 

e per uso vincolo univoco

@Column(name="org_id" , unique = true , onUniqueConflict = Column.ConflictAction.IGNORE) 
private String organizationId; 

e non dimenticate di mettere tavolo di annotazione per la classe

@Table(name = "organization") 
public class Organization extends Model {