- 40
- 0
SSM项目中 service调用Dao接口函数 可是却一直没有返回 函数也没有退出 下面上代码 看看代码是否有问题(第一次写SSM项目 请各位指教)
Controller
List<String> todayClass = courseService.QueryDaytableById(user.getUsername());
session.setAttribute("todaytable", todayClass);
return "success";
Service
public List<String> QueryDaytableById(String username){
SimpleDateFormat sdf = new SimpleDateFormat("E", Locale.ENGLISH);
Date date = new Date();
String day = sdf.format(date).toLowerCase();
log.info("获取" + username + "-" + day + "课程表");
return coursetableDao.QueryDaytableById(day, username);
}
-
Dao接口
List<String> QueryDaytableById(String day, String username);
Mapper
<select id="QueryDaytableById" parameterType="String" resultType="String">
SELECT #{day} FROM coursetable WHERE studentid=#{username}
</select>
现在的问题是 在Controller成功调用service的方法(日志也记录了) 可是service调用dao的方法 却迟迟没有结束,导致Controller的List<String> todayClass = courseService.QueryDaytableById(user.getUsername());语句一直没有进行完 就卡在这了 请各位看看我哪里写错了 虚心学习
- 共 0 条
- 全部回答
-
傅家二少 普通会员 1楼
在Spring Security中,如果你的Dao层没有返回任何值,那么在业务逻辑层,你需要检查一下你的业务逻辑是否正确,是否有可能出错。例如,你的业务逻辑可能需要调用数据库查询,那么需要确保你的数据库查询没有出现错误。
另外,如果你的Dao层是一个持久层,那么在业务逻辑层,你需要检查你的持久层是否能够正常地生成持久化结果。例如,如果你的Dao层是一个UserDao,那么在业务逻辑层,你需要检查你的UserDao是否能够正确地生成User对象的持久化结果。
如果你的Dao层是一个Service层,那么在业务逻辑层,你需要检查你的Service层是否能够正确地调用你的Dao层。例如,如果你的Service层有一个UserService接口,那么在业务逻辑层,你需要检查你的UserService是否能够正确地调用你的UserService。
最后,如果你的Dao层是一个Repository层,那么在业务逻辑层,你需要检查你的Repository层是否能够正确地调用你的Dao层。例如,如果你的Repository层有一个UserRepository接口,那么在业务逻辑层,你需要检查你的UserRepository是否能够正确地调用你的UserRepository。
如果你的Dao层没有返回任何值,那么需要检查你的业务逻辑和持久层,确保它们是正确的。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

