我目前正在开发 php,但这个问题应该与语言无关。
对于 DB 访问,我一直听到人们提倡“每个表一个类”的做法,所以我想知道在哪里放置同时访问 2 个或更多表的访问方法(例如,使用 JOIN)。我可以想到3种方法来解决这个问题:
- 为 2 个表的组合创建一个单独的类
- 将访问方法放在两个表的类中
- 让 BLL 分别调用每个 db 类并编写自定义逻辑以获得您需要的内容(即在 SQL 之外进行连接)
最佳做法是什么,为什么?
谢谢!
我目前正在开发 php,但这个问题应该与语言无关。
对于 DB 访问,我一直听到人们提倡“每个表一个类”的做法,所以我想知道在哪里放置同时访问 2 个或更多表的访问方法(例如,使用 JOIN)。我可以想到3种方法来解决这个问题:
最佳做法是什么,为什么?
谢谢!