在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ java中,這個方法為什么沒有返回值

java中,這個方法為什么沒有返回值

@Service
@Transactional
public class NewsServiceImpl implements NewsService{
    
    @Resource
    public NewsMapper newsMapper;
    @Override
    public void add_news(News news) {
        newsMapper.add_news(news);
    }

}
回答
編輯回答
挽青絲

從方法簽名上來說,add_news 是說把參數(shù) news 添加到其屬性 newsMapper 中。

這是一個 更新狀態(tài) 的操作,可以有返回值比如說一個 boolean 來說明返回成功與否;
也可以返回一個 int / long 來告知 news 保存的位置 / 持久化 id。

但也只能說有上述兩種返回值會更好,不能說它不聲明返回值就是不對的。

最后,這個方法是接口 NewsService 的實現(xiàn),所以你應該問那個接口的設計者為什么不給這個方法聲明返回值。

2017年3月13日 01:21