DAO类用来执行bean的数据库,那么业务应该用哪个类实现?

如果DAO类用来执行bean的数据库
bean的非数据库业务逻辑应该用哪个类实现?
还是直接把业务逻辑应也放DAO类里?
小白问题,轻喷

阅读 2.8k
3 个回答

常规分层是:controller、service、repository (dao)、entity (vo)
分别的用途:写接口、写业务、写持久层、写实体类

每个层关注自身的功能,通常来说只有 repository 和 entity 层是有一一对应关系的,service 和 repository、controller 和 service 层并不一定遵循一一对应关系,有可能一个 service 需要有多个 repository 来共同完成,或者一个 controller 需要多个 service 共同提供服务

业务逻辑应该写到service层啊,需要调用数据库的操作,调用dao

用bo 业务对象层

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题