我有一个带有各种表的数据库。我看到自己正在编写这种形式的各种功能:
def getAgeAndHealthFromUser()
def getIDPriceLifeFromProduct()
def getIDFromUser()
def getPriceFromProduct()
def setIDFromUser()
def setPriceFromProduct()
.. and so on.
基本上,我通常会选择/设置不同表的多个列。希望您能理解。
那就是我tried the generic function approach使用不同的列名,表名作为输入并完成工作的时候。
我想知道这种方法是否会遇到任何潜在的问题?这是做明智设计的正确选择吗?
最佳答案
它是可行的,但是您需要在此类API中考虑以下内容:
对于Set API-每个表具有不同的列和不同的数据类型。
对于Get API-选择数据时,您选择列(结果集结构因查询案例而异),但是查询过滤器因使用案例而异。
您可以考虑使用某种通用Json接口或其他某种方式与API进行交互,但最终您可能需要为表演中的这种额外通用API付费。
谢谢