该接口包含两个方法:

  1. List<Answer> findListByQuestionId(Integer id)

该方法实现根据问题id查询回复列表的功能,需要调用数据访问层的方法来查询数据库中的回复信息。具体实现过程为:

  • AnswerMapper接口中定义一个方法,根据问题id查询回复列表。
  • AnswerMapper.xml中编写该方法的SQL语句。
  • AnswerServiceImpl中实现该方法,调用AnswerMapper中的方法查询回复列表,并返回结果。
  1. void save(Answer answer,HttpSession session)

该方法实现保存回复的功能,需要调用数据访问层的方法来将回复信息存入数据库。具体实现过程为:

  • AnswerMapper接口中定义一个方法,保存回复信息。
  • AnswerMapper.xml中编写该方法的SQL语句。
  • AnswerServiceImpl中实现该方法,调用AnswerMapper中的方法保存回复信息,并更新问题表中的回复数和最后回复时间。
  • 在保存回复信息后,根据回复是否被采纳,更新用户表中的积分信息。
  • 在保存回复信息后,更新用户表中的回答数信息。
Java BBS系统 - 回复服务层接口 (AnswerService) - 问题回复功能实现

原文地址: https://www.cveoy.top/t/topic/oECi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录