spring boot jpa写原生sql报Cannot resolve table错误解决方法
错误如图
打开View→Tool Windows→Persistence选项
在弹出的Persistence窗口的项目上右键,选择Generate Persistence Mapping→By Database Schema
在此处进行数据库相关配置,配置成功后即可在下方看到数据库中的表
选择下载driver files,或者使用自己本地的connector
自定义连接
填写mysql相关的配置信息
选择data source,就可以看到数据库相关的配置了。
在弹出的Persistence窗口的项目上右键,选择Assign Data Sources...
选择上面我们自定义的数据库配置
然后在程序中加上库的名字就可以了。
@Repository public interface CollectSwitchRepository extends JpaRepository<CollectSwitchEntity, Integer> { @Modifying @Query(nativeQuery = true, value = "update rexel_hzzg.COLLECT_SWITCH t set t.collect = :collect") public void updateOne(@Param("collect") String collect); }
一套连招下来之后,错误解决。
以上就是我们碰到这个问题后的解决方法,大家可以尝试下,感谢大家对我们的支持。
相关推荐
-
spring boot jpa写原生sql报Cannot resolve table错误解决方法
错误如图 打开View→Tool Windows→Persistence选项 在弹出的Persistence窗口的项目上右键,选择Generate Persistence Mapping→By Database Schema 在此处进行数据库相关配置,配置成功后即可在下方看到数据库中的表 选择下载driver files,或者使用自己本地的connector 自定义连接 填写mysql相关的配置信息 选择data source,就可以看到数据库相关的配置了. 在弹出的Persistence窗口的
-
Spring Boot集成Druid出现异常报错的原因及解决
Spring Boot集成Druid异常 在Spring Boot集成Druid项目中,发现错误日志中频繁的出现如下错误信息: discard long time none received connection. , jdbcUrl : jdbc:mysql://******?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8, version : 1.2.3, las
-
spring boot 打包jar jar没有主目录清单问题的完美解决方法
1.在POM.xml文件下添加如下代码:注意:version.configuration.executions三个标签是我后来查找添加的,网上解决方案要么没有这三个要么不一样,我试了都不行,而且我在我电脑试了这三个标签必须有: 2.如果没有version标签会在生成时会报错. 3.如果没有configuration.executions两个标签生成的jar会报jar没有主目录清单错误: 哀 折腾一天,没办法谁让自己是小白那.还有一个主意的:packaging标签页必须有: <packaging
-
spring boot使用i18n时properties文件中文乱码问题的解决方法
国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式.它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素.换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产.开发这样的程序的过程,就称为国际化. 在springboot使用i18n进行国际化文件配置时,文件名为messages_zh_CN.properties的文件中填写中文信息,当使用浏览器进行访问时,出现中文乱码,此时在idea中进行修改setting
-
SQL Server 2005 还原数据库错误解决方法
在还源数据库时出现以下错误(详情参见下图): System.Data.SqlClient.SqlError: 在对 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BusinessDB.mdf' 尝试 'RestoreContainer::ValidateTargetForCreation' 时,操作系统返回了错误 '5(拒绝访问.)'. (Microsoft.SqlServer.Express.Smo) 原因分析: 没有对"C:\Pro
-
spring boot之使用spring data jpa的自定义sql方式
目录 spring data jpa介绍 自定义SQL查询 jpa两种自定义SQL的方式 1. 原生SQL 2. 实体类SQL spring data jpa介绍 PA(Java Persistence API)是Sun官方提出的Java持久化规范.它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据.他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面.值得注意的是,JPA是在充分吸收
-
SpringDataJpa写原生sql遇到的问题及解决
目录 SpringDataJpa写原生sql遇到的问题 Spring data jpa 自定义SQL语句遇到错误 Not supported for DML operations SpringDataJpa写原生sql遇到的问题 @Repository public interface EduCourseDao extends JpaRepository<EduCourse,Long>, JpaSpecificationExecutor<EduCourse> { //根据课程id查
-
spring boot + jpa + kotlin入门实例详解
spring boot +jpa的文章网络上已经有不少,这里主要补充一下用kotlin来做. kotlin里面的data class来创建entity可以帮助我们减少不少的代码,比如现在这个User的Entity,这是Java版本的: @Entity public class User { @Id @GeneratedValue(strategy = GenerationType.AUTO) private long id; private String firstName; private S
-
详解spring boot jpa整合QueryDSL来简化复杂操作
前言 使用过spring data jpa的同学,都很清楚,对于复杂的sql查询,处理起来还是比较复杂的,而本文中的QueryDSL就是用来简化JPA操作的. Querydsl定义了一种常用的静态类型语法,用于在持久域模型数据之上进行查询.JDO和JPA是Querydsl的主要集成技术.本文旨在介绍如何使用Querydsl与JPA组合使用.JPA的Querydsl是JPQL和Criteria查询的替代方法.QueryDSL仅仅是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查
-
Spring Boot JPA如何把ORM统一起来
JPA介绍 JPA(Java Persistence API)是Sun官方提出的Java持久化规范.它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据.他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面.值得注意的是,JPA是在充分吸收了现有Hibernate,TopLink,JDO等ORM框架的基础上发展而来的,具有易于使用,伸缩性强等优点.从目前的开发社区的反应上看,JPA受到了
随机推荐
- nodejs中实现路由功能
- Mac中使用Nginx实现80端口转发8080端口
- iOS Xcode8更新后输出log日志关闭的方法
- JavaScript While 循环 教程
- python异步任务队列示例
- asp.net AJAX实现无刷新获得数据
- php URL验证正则表达式
- C#静态方法与非静态方法实例分析
- php结合redis实现高并发下的抢购、秒杀功能的实例
- js图片自动轮播代码分享(js图片轮播)
- input为disabled提交后得不到该值的解决方法
- js使用post 方式打开新窗口
- JavaScript起点(严格模式深度了解)
- 理解php依赖注入和控制反转
- LAMP服务器性能优化技巧之Mysql优化
- php实现过滤表单提交中html标签的方法
- 简单谈谈CommonsChunkPlugin抽取公共模块
- python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
- python利用itertools生成密码字典并多线程撞库破解rar密码
- 详解tryAcquire()、addWaiter()、acquireQueued()