spring boot jpa写原生sql报Cannot resolve table错误解决方法
错误如图
打开View→ToolWindows→Persistence选项
在弹出的Persistence窗口的项目上右键,选择GeneratePersistenceMapping→ByDatabaseSchema
在此处进行数据库相关配置,配置成功后即可在下方看到数据库中的表
选择下载driverfiles,或者使用自己本地的connector
自定义连接
填写mysql相关的配置信息
选择datasource,就可以看到数据库相关的配置了。
在弹出的Persistence窗口的项目上右键,选择AssignDataSources...
选择上面我们自定义的数据库配置
然后在程序中加上库的名字就可以了。
@Repository publicinterfaceCollectSwitchRepositoryextendsJpaRepository{ @Modifying @Query(nativeQuery=true,value="updaterexel_hzzg.COLLECT_SWITCHtsett.collect=:collect") publicvoidupdateOne(@Param("collect")Stringcollect); }
一套连招下来之后,错误解决。
以上就是我们碰到这个问题后的解决方法,大家可以尝试下,感谢大家对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。