开发者社区> 问答> 正文

Dao中是否应该放多个表join的操作?

一、 我在开源中国提一个问题,假设后台逻辑为

  1. 插入到questions表
  2. 查询该问题选择的分类,然后question id 和分类的id 插入到相应的map表中
  3. 查询该问题的相关软件,然后question id 和 该软件的id 插入到相应的map表中
  4. 勾选了有人回答时通知我,这个可能需要插入另一张map表

请问以上如果在分层框架中是写在dao层还是写在service层?

二、假设我要判断一个用户输入的标题是否唯一,可能有两个方案

  1. dao中只有一个findById,service使用findById查询并判断返回值是否为空。

2.dao中加入一个existName(),根据boolean返回值判断是否存在。

展开
收起
a123456678 2016-03-18 13:50:24 3482 0
1 条回答
写回答
取消 提交回答
  • 个人建议:

    一、查询分类 DAO 查询软件 DAO 插入map表 DAO 1,2,3写成Service

    二、1放到DAO层 2放到service层

    2019-07-17 19:06:30
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载