Mam fasoli Client,Usuwanie za pomocą ormlite na Androida?
@DatabaseField(columnName = "client_id",generatedId = true,useGetSet = true)
private Integer clientId;
@DatabaseField(columnName = "client_nom",useGetSet = true)
private String clientNom;
@DatabaseField(columnName = "city_id",foreign = true,useGetSet = true)
private City city;
i fasoli City,
@DatabaseField(columnName = "city_id",generatedId = true,useGetSet = true)
private Integer cityId;
@DatabaseField(columnName = "city_name",useGetSet = true)
private String cityName;
@ForeignCollectionField
private ForeignCollection<Client> clientList;
Ziarna te są tylko przykładem, ale powiedzmy, że chcesz usunąć wszystkich klientów posiadających jako obce miasto cityId kiedy usuwanie miasta.
Jak to możliwe?
Czy możesz podać przykład jak bym instancję CityDao. Na przykład w mojej aplikacji mam "private ArtistDao artistDao = null" i "artistDao = new ArtistDao (Artist.class);". Nie wiem, jak przeprowadzić migrację do niestandardowej klasy rozszerzonej, otrzymuję wyjątki od przesyłania i nie wiem, jak i gdzie podać źródło połączenia. –
Nie rozumiem @SpeedDemon. Twój 'ArtistDao' musi być konkretną klasą, jeśli ją stworzysz. 'CityDao' w moim poście pokazuje, jak rozszerzyć' BaseDaoImpl'. – Gray
Zgaduję, że Twój konstruktor musi rzucić wyjątek SQLException – Piotr