我正在使用 Spring MVC、Hibernate 构建一个小型 Java Web 应用程序,我对 DAO 类方法命名感到困惑。
例如,我有一个 InvoiceDAO.java 类,我认为它应该包含以下方法:
Save(Invoice newInvoice);
Void(Invoice oldInvoice);
getInvoiceByID(Long invoideID);
但我的老板说最佳实践说我应该在 DAO 类中使用方法名称,如下所示:
add(Invoice newInvoice);
update(Invoice oldInvoice);
这对我来说毫无意义,因为我不确定如何将取消发票命名为更新?!!
那么有人可以指导我并告诉我我的方法命名是否有误吗?换句话说,我应该只使用 add、update 来命名是否正确,或者我可以使用任何命名并且仍然被视为最佳实践。
谢谢