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受到了
随机推荐
- ajax请求成功后新开窗口window.open()被拦截解决方法
- AngularJS 单元测试(一)详解
- 百度空间备份脚本baidublogbak.vbs代码分析
- 一个oracle指令的好网站
- python实现异步回调机制代码分享
- Python编码类型转换方法详解
- Openstack 使用migrate进行数据库升级实现方案详细介绍
- chrome下img加载对height()的影响示例探讨
- 浅析正则表达式
- php基于单例模式封装mysql类完整实例
- javascript 树控件 比较好用
- 详解JavaScript的另类写法
- JavaScript中setUTCFullYear()方法的使用简介
- 关于文本限制字数的js代码
- Java基于Socket实现网络编程实例详解
- Nginx下修改WordPress固定链接导致无法访问的问题解决
- Java中BEAN与EJB的区别浅析
- Android App内监听截图加二维码功能代码
- Dwr3.0纯注解(纯Java Code配置)配置与应用浅析三之后端反向调用前端
- 跟老齐学Python之Import 模块