博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate创建本地查询后进行查询的时候报错: could not execute query;列名无效
阅读量:5039 次
发布时间:2019-06-12

本文共 341 字,大约阅读时间需要 1 分钟。

今天在走数据下发的时候遇到了一个问题:

创建一个sql语句(sql语句很简单)

创建了一个本地查询,执行这个sql语句

结果报错:could not execute query;列名无效

先检查数据库,然后检查实体映射类,改用注解的都用了

数据库里没有的字段也用@Transient了

打印出来的错误日志信息也很简单,列名无效

我就在映射实体类里面,不仅在字段上面加了@Transient,

在get方法上面也加了@Transient

于是神奇的事情发生了,数据下发成功了

可是我之前开发@Transient都是放在字段上面也没有这种问题,

所以@Transient这个注解就很神奇

转载于:https://www.cnblogs.com/aiwen/p/10072631.html

你可能感兴趣的文章
Linux Socket UDP对等通信
查看>>
css 传送阵
查看>>
团队介绍
查看>>
javaweb回顾第一篇servlet的学习和理解
查看>>
记一次一个枚举引发线上事故风暴
查看>>
本地存储密码的安全设计
查看>>
倒水问题
查看>>
java之简单工厂模式详解
查看>>
STL之sort 排序
查看>>
W3CTECH交流会第26期交流总结
查看>>
C# 100以内质数
查看>>
线程学习一:创建线程
查看>>
UNIX系统文件
查看>>
3d转换-正方体-Html5Css3-遁地龙卷风
查看>>
Car Flash ECU Programmer From autonumen
查看>>
WinForm控件复杂数据绑定常用数据源(如:Dictionary)(对Combobox,DataGridView等控件DataSource赋值的多种方法)...
查看>>
Mongodb数据查询 | Mongodb
查看>>
java.util.List类学习
查看>>
1.jstl c 标签实现判断功能
查看>>
Linux 常用命令——cat, tac, nl, more, less, head, tail, od
查看>>