2015-07-31 30 views
5

Bu sınıfa dönüştür ve "ActiveAndroid" kullanarak veritabanına yazmak istiyorum. Ne tür bildirimler yapmalıyım bilmiyorum? kuruluşId benzersiz olmalıdır. Seçme sorgusu için bazı yöntemler yazmalı mıyım? içinActiveAndroid ORM ek açıklama

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

ActiveAndroid belgelerini okudunuz mu? Bence bu size hangi ek açıklamaların kullanılacağını söyler. – nasch

cevap

0

gibi basit sütun kullanımı @column açıklama:

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

ve benzersiz kısıtlama kullanım

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

için ve sınıf için tablo ek açıklama koyarak unutma

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