MyBatisPlus框架会自动把动态sql里查询的表中的字段brandCode转换为brand_code,导致报错

server/2024/9/20 7:28:04/ 标签: sql, java, 数据库
 场景:外部系统提供的视图,数据库表goods的品牌编码字段名是brandCode,没有下划线不符合命名规范。如果在动态sql里直接写 brandCode,那就会报错:org.postgresql.util.PSQLException: 错误: 字段 "brand_code" 不存在,MyBatisPlus框架会自动把brandCode转换为brand_code。(项目用的不是MyBatisPlus框架,把动态sql里的 brandCode 改成 "brandCode" 不报错可以查出数据)直接在DBeaver里查询:
select "brandCode" from goods g //不报错,能查出数据select brandCode from goods g 
//报错 :错误: 字段 "brandcode" 不存在  Hint: 也许您想要引用列"g.brandCode"。解决方法:老实把数据库表goods的品牌编码字段名改成brand_code<select id="getGoods" resultMap="BaseResultMap">selectid,name,storage,goodstype,count,remark,target_value,target_value_string,target_big,data_status,brandCodefrom goodswhere data_status = '0'<if test="param.name !=null and param.name !=''">and name = #{param.name}</if></select>

http://www.ppmy.cn/server/90884.html

相关文章

ipsec VPN设备在边界情况

目录 ipsec VPN设备在边界情况 基础配置 AR1 AR2 AR3 PC 边界路由器通测试 IPSEC VPN配置 1.抓流量 AR1 AR3 2.配置IKE的安全提议&#xff08;五元组&#xff09; AR1 AR3 3.配置IKE对等体 AR1 AR2 4.配置IPSEC安全提议 AR1 AR3 5.配置IPSEC的安全策略 AR…

【零基础必看的前端教程】——JavaScript(八)函数

欢迎大家打开前端的新篇章——JavaScript&#xff0c;JavaScript与HTML、CSS合称为前端三大件&#xff0c;JavaScript是前端的重中之重&#xff0c;小洪将继续以零基础视角&#xff0c;带你循序渐进学习前端知识&#xff0c;一看就懂&#xff0c;小白也能转行做前端&#xff01…

go语言day17 通道channel

Golang-100-Days/Day16-20(Go语言基础进阶)/day18_channel通道.md at master rubyhan1314/Golang-100-Days (github.com) go语言day09 通道 协程的死锁-CSDN博客 channel for range 循环通道对象 单向通道 单项通道常用于函数参数&#xff0c;只是用来限定在函数中只能进行通道…

师资培训丨AIGC 技术与大模型应用开发实战线下广州班莅临泰迪智能科技参观调研

7月23日&#xff0c;2024年第二期全国数字人才技能提升师资培训班——AIGC 技术与大模型应用开发实战线下广州班莅临广东泰迪智能科技股份有限公司产教融合实训基地参观调研&#xff0c;来自全国各地三十多名高校教师参与本次活动。泰迪智能科技董事长张良均、校企合作经理吴桂…

江华 城市旅游综合体的空调分户计费系统

随着城市化的不断发展&#xff0c;商业综合体已成为城市中不可或缺的一部分。然而&#xff0c;商业综合体的中央空调系统管理一直是一个备受关注的问题。如何实现集中控制和分户计费成为了业主和管理方共同关心的话题。 中央空调系统在商业综合体中起着至关重要的作用&#xff…

Python 和 Boto3 生成 Amazon S3 对象的 HTTPS URL

在使用 Amazon S3 存储服务时,我们经常需要获取存储桶中对象的 HTTPS URL。这篇博文将详细介绍如何使用 Python 和 Boto3 库来实现这一功能。 背景 Amazon S3(Simple Storage Service)是一种广泛使用的云存储服务。在许多场景中,我们需要获取 S3 存储桶中对象的公开访问 …

EXCEL初级入门--(第五章 数据透视表进阶学习)-中

文章目录 (十) 计算父类汇总百分比父类汇总百分比 (十一) 计算排名排序排名排序 (十二) 透视表字段计算项透视表字段 (十三) 区间汇总动态透视图设计区间汇总动态透视图设计 (十四) 数据二维转一维数据二维转一维 (十五) 多重合并计算透视多重合并计算透视 (十六) 切片器多表联…

ubuntu离线下载安装包内网安装

1.本地搭建环境和服务器的环境一样了 然后进入目录清空下载的包 cd /var/cache/apt/archives/ #进入目录apt clean # 清空缓存目录&#xff0c;可以看到里面的包没有了 2.下载 你要安装的包 单独下 # 例如使用 apt 下载 net-tools安装包 sudo apt down…

【第一天】计算机网络 TCP/IP模型和OSI模型,从输入URL到页面显示发生了什么

TCP/IP模型和OSI模型 这两个模型属于计算机网络的体系结构。 OSI模型是七层模型&#xff0c;从上到下包括&#xff1a; 应用层&#xff0c;表示层&#xff0c;会话层&#xff0c;传输层&#xff0c;网络层&#xff0c;数据链路层&#xff0c;物理层 TCP/IP模型是四层模型&…

PointCLIP: Point Cloud Understanding by CLIP

Abstract 近年来&#xff0c;基于对比视觉语言预训练(CLIP)的零镜头和少镜头学习在二维视觉识别中表现出了令人鼓舞的效果&#xff0c;该方法在开放词汇设置下学习图像与相应文本的匹配。然而&#xff0c;通过大规模二维图像-文本对预训练的CLIP是否可以推广到三维识别&#x…

Unity和WebGL交互-2024/7/30

进入项目 1 新建一个.jslib的文件 2 放到项目内Plugins文件夹下 3 可以用vscode之类的编译器打开这个文件 编写内容 mergeInto(LibraryManager.library, {// 方法名必须和c#中的相同// 有参数 需要用UTF8ToString&#xff08;&#xff09;OnInitSDK:function(str) {window.OnIn…

基于PaddleClas的人物年龄分类项目

目录 一、任务概述 二、算法研发 2.1 下载数据集 2.2 数据集预处理 2.3 安装PaddleClas套件 2.4 算法训练 2.5 静态图导出 2.6 静态图推理 三、小结 一、任务概述 最近遇到个需求&#xff0c;需要将图像中的人物区分为成人和小孩&#xff0c;这是一个典型的二分类问题…

Linux常用命令熟悉

目录结构 / 根目录&#xff0c;有且只有一个根目录 / bin 存放可执行的二进制文件&#xff0c;比如常用命令&#xff0c;就是可执行的一个个程序 / boot linux系统启动时所用到的一些文件。 / etc 存放系统配置文件&#xff0c;不建议存放可执行文件 / home 系统默认的家目录…

vue检测页面手指滑动距离,执行回调函数,使用混入的语法,多个组件都可以使用

mixin.ts 定义滑动距离的变量和检测触摸开始的方法&#xff0c;滑动方法&#xff0c;并导出两个方法 sendTranslateX.value > 250 && sendTranslateY.value < -100是向上滑动&#xff0c;满足距离后执行回调函数func&#xff0c;并在一秒内不再触发&#xff0c;一…

6.3 面向对象技术-设计模式

设计模式 创建型模式 结构型模式 行为型模式 真题

C语言 ——— 字符指针和常量字符串的笔试题和解析

目录 字符指针和常量字符串的笔试题&#xff08;sizeof篇&#xff09; 字符指针和常量字符串的笔试题&#xff08;strlen篇&#xff09; 字符指针和常量字符串的笔试题&#xff08;sizeof篇&#xff09; 1. char* p "abcdef"; printf("%d\n", sizeof(…

Radon(拉当) 变换:超详细讲解(附MATLAB,Python 代码)

Radon 变换 Radon 变换是数学上用于函数或图像的一种积分变换&#xff0c;广泛应用于图像处理领域&#xff0c;尤其是在计算机断层成像 (CT) 中。本文档将详细介绍 Radon 变换的数学含义及其在图像处理中的应用。 数学定义 Radon 变换的数学定义是将二维函数 f ( x , y ) f…

SpringBoot3 使用虚拟线程

目录 环境 说明 application.properties pom.xml Controller Java 验证 环境 Java Java: graalvm-jdk-21Springboot3.3.1 说明 springboot3.x 打开虚拟线程非常简单&#xff0c;只需添加一行配置信息即可。 spring.threads.virtual.enabled true application.properti…

2024年华为OD机试真题-生成哈夫曼树 C/C++解法

基于哈夫曼树的规则生成哈夫曼树&#xff0c;其中用到了常见的二叉树生成逻辑&#xff0c;最后中序遍历使用递归实现。 #include <iostream> #include <algorithm> #include <list>using namespace std;// 哈夫曼树节点 struct halfman_tree_node {halfman_…

记录|C# winform布局学习

目录 前言一、自适应布局Step1. 添加AutoAdaptWindowsSize类Step2. Form中引用Step3. 创建SizeChanged事件函数Step4. 在Fram.Disiger中添加 更新时间 前言 参考视频&#xff1a; C#5分钟winform快速自适应布局 参考文章&#xff1a; 其他参考&#xff1a; 写这篇文章&#xff…