2011-12-30 66 views

回答

2

您应该创建一个服务和服务方法来处理用例。这种方法应该

  1. 采取输入,并决定是否做更新
  2. 更新记录与isapprove变量。
  3. 创建一条新记录并插入它。请参阅this documentation了解如何操作;这很容易。

创建服务和服务方法可确保上述步骤是事务性的,因此如果一步失败,数据库处于一致状态。此外,它是测试功能的一个很好的单元,所以代码将更易于维护。