gpt4 book ai didi

java - 我应该把下面的方法放在哪里?

转载 作者:行者123 更新时间:2023-12-01 19:12:55 26 4
gpt4 key购买 nike

我有 2 个表,其关系如下:

Purchase 1:m Payment
  • 每次购买都有一个主键“purchaseId”。
  • 每笔付款都有一个主键“transactionId”和一个外键“purchaseId”;

我为每个表都有一个 DAO 类。现在我想实现一个功能

List<Payment> findPaymentsByPurchaseId(int purchaseId)

为了让 API 感觉更直观,我应该把这个函数放入

  1. PurchaseDAO 表示“如果我想根据购买信息查找任何内容,我只需调用 PurchaseDAO 中的函数即可”
  2. PaymentDAO 表示“如果我想查找付款信息,我只需调用 PaymentDAO 中的函数即可”

您觉得哪一个更直观?

最佳答案

我会将其放入 PaymentDAO 中,因为它会返回付款,但我也会使其更加通用

List<Payment> findByPurchase(Purchase purchase)

关于java - 我应该把下面的方法放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7831315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com