我的数据库中有多个表。如果我为每个表写一个crud操作,那么DB类中会有很多方法。
如果我可以在insertMethod上传递Table的名称,updateMethod& deleteMethod。然后只应在该表上执行操作。
通过这种方式,DB类中只有3个方法,代码会更干净。
有没有人在Android之前有这样的实现?
谢谢, Zoombie
答案 0 :(得分:1)
您可能会发现通用数据访问对象的概念很有趣。您可以找到hibernate here的示例。通过快速谷歌搜索,您还可以找到GenericDAO for Android SQLite(没有测试它!)。