为什么配置文件中的数据库和查询的数据库不一样?

为什么配置文件中的数据库和查询的数据库不一样?

在配置文件中是这样的

http://img1.sycdn.imooc.com//climg/5b4325ef000125d511410258.jpg


为啥会找我这个数据库jdbctest??

http://img1.sycdn.imooc.com//climg/5b4325d20001c36114260903.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
一叶知秋519 2018-07-09 18:24:33

你的项目中有没有一个dto.properties文件呢,建议同学检查一下这个文件连接的数据库是哪个?

或者建议一下你的spring.xml中有没有数据库的连接信息呢~

  • 都写着imooc数据库啊
    2018-07-09 19:13:44
  • 建议同学把你的目录结构贴一下,应该是创建了jdbctest的数据库连接,才会去访问这个数据库,或者同学重启一下服务器后再试下~
    2018-07-10 10:34:39
提问者 将自己发配于人海 2018-07-09 17:23:00

为啥还要再mapper接口加一个数据库前缀才行?

public interface ArticleTypeMapper {
   @Select("select * from imoocdb.ec_article_type")
   List<ArticleType> getArticleTypes();
}

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师