JPA 列名无效问题
最近使用jpa进行业务数据查询,遇到了几个问题。在这里总结一下遇到的问题。
下面来看看列名无效问题:
场景:通过原生SQL查询一个表中某些我需要的字段
于是SQL如下
@Query(value = "select d.order_id,d.user_id,d.price from EDU_ORDER d where d.GENERIC_PROD_ID in(?1) " +" order by d.create_time desc ", nativeQuery = true)
List<Order> findOrderList(List groupSubIdList);
结果就报了个:java.sql.SQLException: 列名无效。这就让人很郁闷,本想让查询能快一些,却行不通。
于是有了下面的版本:
@Query(value =
"select d.* from EDU_ORDER d where d.GENERIC_PROD_ID in(?1) " +
" order by d.create_time desc ", nativeQuery = true)List<Order> findOrderList(List groupSubIdList);
运行,发现立马不报错了。
当然 ,如果使用HQL语句查询就不存在这个问题了
@Query(value =
"select d.orderId,d.userId,d.price from Order where d.GENERICPRODID in(?1) " +
" order by d.createTime desc ")
List<Order> findOrderList(List groupSubIdList);
这里的 Order 指的就是实体对象了。
@Entity
@Table(name="EDU_ORDER")
public class Order implements Serializable{...}
JPA 列名无效问题相关推荐
- JPA 提示列名无效 plsql执行正常
项目场景: JPA 提示列名无效 plsql执行正常 问题描述 刚开始这么写的 查询 t .code, t.out_date 这两个字段 运行后报 [2020-09-07 10:28:11,038] ...
- ibatis返回结果映射到HashMap时,列名无效的问题
遇到问题: 1.项目开发过程中在xml配置文件中使用$tableName/sql$时,报"列名无效"错误,后来经过查询,发现是ibatis缓存 了上一次查询的表结构的原因.解决办法 ...
- java列名无效_java中的列名无效
关于 java中的列名无效的搜索结果 回答 那应该是代码写错了###### 如果不带子查询的话,也是正常的,###### 就是要看你是怎么传参数的,说不定你传了个错误类型的参数###### 就是传了个 ...
- eclipse列名无效_sql 列名无效
当前位置:我的异常网» 热门搜索 » sql 列名无效 sql 列名无效 www.myexceptions.net 网友分享于:2013-07-06 搜索量:1383次 场景: 求助?sql列名 ...
- java jdbc 无效的列名_java.sql.SQLException列名无效
java.sql.SQLException列名无效 mip版 关注:114 答案:3 悬赏:50 解决时间 2021-01-26 23:14 已解决 2021-01-26 11:39 下面是提示 ...
- eclipse列名无效_【转】sql使用In语句查询出所有,但子查询列名无效
本文转自http://www.ddvip.com/tech/100019101.html 原文题目:关于sql语句in的使用注意规则 今天使用sql时候发现一个问题,使用IN查询时,查出主表所有的数据 ...
- hibernate列名无效
第一种情况:sql语句与你的取值没有一一对应或者sql语句有问题.这个就自己一一去对应了. 第二种情况:控制台信息如下: 2012-2-9 14:08:21 org.apache.struts.cha ...
- oracle java.sql.SQLException: 列名无效
执行一段sql, String sql="select e.*,nvl(p.userid,0) as proid from (select * from (select ROWNUM as ...
- SQL Server出现对象名和列名无效的解决方法
SQL Server出现对象名和列名无效的解决方法 首先推一波自己的hexo博客 http://www.zhazhalin.top:88/ 想必很多朋友在用sql server在学习的时候会遇到过对象 ...
最新文章
- 第六篇:并发-粒度锁
- Android 代码实现整数处理为小数,Android EditText限制输入整数和小数的位数的方法示例...
- ROS系统玩转自主移动机器人(3)-- 开源机器人结构介绍
- Mybatis XML文件如何编写In语句
- python字符串转float_Python将string转换到float的实例方法
- linux vmstat_Linux中vmstat命令指南
- 奥运22日看点:女乒女曲有望夺金 皮划艇全线出击
- linux 卸载pppoe,列“State”不属于表 。
- 有哪些培训管理教务系统?染书CRMA,进销存管理明细清晰
- 取消Editplus的自动备份
- 计算机碎片整理的作用,磁盘碎片整理有什么用,详细教您磁盘碎片整理有什么作用...
- 【Flutter小记10】apk 提交各大应用市场,出现armeabi与arm64 版本标识/版本号不一致无法上传审核的解决方案
- linux环境下mysql主从数据库配置(maser-slave-replication)
- 淘宝网店应该怎么样去做好宝贝SEO优化?
- 剑指XX游戏(七) - 不拼搏,枉少年
- [转]奇文-闲话操作系统(2/4)
- c#中如何进行com口操作?
- html密码款初始默认点,tplogin.cn默认(初始)密码是多少?
- 本地音乐播放器(四)——总结篇
- UE4C++独立游戏开发-守护神石
热门文章
- 透视变换原理实例代码详解
- 用filebeat读不了log文件,出现“message“:“Non-zero metrics in the last 30s“
- 面试总结——百度校招二面跪了
- Webview模块管理应用窗口界面,实现多窗口的逻辑控制管理操作(中)
- W ndows7旗舰版RTM,Win7RTM版
- 【人工智能实验】卷积神经网络CNN框架的实现与应用-手写数字识别
- 哪个编程语言最有前途?
- 趣图:六层网络协议的消息传递
- 墨者——WebShell文件上传漏洞分析溯源(第2题)
- 施一公在2018年全国科学道德和学风建设宣讲教育报告会上的发言 (2018年10月15日,北京人民大会堂)