标签: grails
我正在尝试在管理员批准grails中的某人请求时将新记录插入到表中。实现这个目标的正确方法是什么?当管理员批准一个请求时,表会更新为布尔值isapprove为true,并且此插入记录成功在另一个表中。
提前致谢
答案 0 :(得分:2)
您应该创建一个服务和服务方法来处理用例。那个方法应该
isapprove
创建服务和服务方法可确保上述步骤是事务性的,因此如果一个步骤失败,则数据库处于一致状态。此外,它是一个很好的测试功能单元,因此代码将更易于维护。