有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java:合并代码

我知道Objective-C,但我正在尝试编写服务器端代码,需要帮助:

Here is the Code to Fetch an Object by Field

Here is the Code to UPDATE the Object.

Here is the Code to CREATE an Object.

Here is the Code to DELETE the Object.

目前,我必须进行4次API调用才能单独完成上述操作。我想进行一次API调用,并在一个代码中完成所有三个操作:

我有两个Schemas

  1. Cars
  2. CarsResolved

我需要做以下工作:

  1. 我想在Cars中获取一个对象,其中"car_ID"位于数据库(ds)中"car_ID"是从User传入的
  2. 接下来用int "1"更新字段"resolved""originalID""car_ID"在获取的对象中。将"car_ID"的值复制到"originalID",之后,我想将"car_ID"设置为空或NULL
  3. 接下来,我想将更新后的对象保存在CarsResolved模式中
  4. 删除从Cars架构获取的对象

Incase needed, here is more info on Custom Code.

如何用一个API调用在一个代码中执行所有三个操作


共 (1) 个答案

  1. # 1 楼答案

    每次编写一个执行每个操作的命令,然后将它们全部放在一个方法中

    -更新以提供虚构的示例-

    public void updateUserAgeByName(String name, int age) {
      User user = fetchUserByName(name);
      user.setAge(age);
      updateUser(user);
    }
    

    另一个例子可能是

    public void updateUserByName(String name, User newValues) {
      User user = fetchUserByName(name);
      user.setAllFrom(newValues);
      updateUser(user);
    }      
    

    有无限的变化,这取决于你可以使用什么工具,你打算完成什么,以及你如何构造你的代码。没有“正确”的答案,但有些答案比其他答案更好,这取决于使用模式和需要满足的其他要求