2015-07-31 3 views
5

Я хочу перевести преобразование в этот класс и записать в базу данных с помощью «ActiveAndroid». Я не знаю, какие аннотации я должен поставить ?. organizationId должен быть уникальным. Должен ли я писать некоторые методы для выбора запроса ?.аннотация ActiveAndroid ORM

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? Я думаю, это говорит вам, какие аннотации использовать. – nasch

ответ

0

для простого использования колонки @column аннотаций, таких как:

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

и уникальное использование ограничений

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

и не забудьте положить таблицы аннотацию для класса

@Table(name = "organization") 
public class Organization extends Model { 
Смежные вопросы