我有一個客戶端Bean,在android上刪除使用ormlite?
@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;
和市豆,
@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;
這些bean只是一個例子,但讓我們說,我想刪除具有與外國城市cityId當所有客戶端刪除一個城市。
請問這是怎麼回事?
能否請您給的我怎麼會實例CityDao一個例子。例如在我的應用程序中,我有「私人ArtistDao artistDao = null」和「artistDao = new ArtistDao(Artist.class);」。我不知道如何遷移到自定義擴展類,我得到轉換異常,我不知道如何以及在哪裏提供連接源。 –
我不明白@SpeedDemon。你的'ArtistDao'必須是一個具體的類,如果你實例化它。我的文章中的CityDao展示瞭如何擴展'BaseDaoImpl'。 – Gray
我想你的構造函數必須拋出SQLException – Piotr