使用Android的单一方法对不同表的CRUD操作

时间:2011-01-05 06:03:20

标签: java android sqlite

我的数据库中有多个表。如果我为每个表写一个crud操作,那么DB类中会有很多方法。

如果我可以在insertMethod上传递Table的名称,updateMethod& deleteMethod。然后只应在该表上执行操作。

通过这种方式,DB类中只有3个方法,代码会更干净。

有没有人在Android之前有这样的实现?

谢谢, Zoombie

1 个答案:

答案 0 :(得分:1)

您可能会发现通用数据访问对象的概念很有趣。您可以找到hibernate here的示例。通过快速谷歌搜索,您还可以找到GenericDAO for Android SQLite(没有测试它!)。