我有一个包含各种表格的数据库。我看到自己编写了这种形式的各种功能:
def getAgeAndHealthFromUser()
def getIDPriceLifeFromProduct()
def getIDFromUser()
def getPriceFromProduct()
def setIDFromUser()
def setPriceFromProduct()
.. and so on.
基本上我大部分时间都在选择/设置不同表的多列。我希望你明白。
那时我tried the generic function approach采用不同的列名,表名作为输入并完成工作。
我想知道这种方法是否存在我可能遇到的任何潜在问题?这是明智的设计吗?
答案 0 :(得分:0)
它可行,但您需要在以下API中考虑:
对于Set API - 每个表都有不同的列和不同的数据类型。
对于Get API - 当您选择数据时,您选择列(每个查询案例的结果集结构不同),但是您的查询过滤器与用例不同。
您可以考虑使用某种通用的Json接口或其他方式与API进行交互,但最后您可以在演出中支付这种额外的通用API。
谢谢