首页 > 其他分享 >spring boot 驼峰遇到的一个奇怪问题

spring boot 驼峰遇到的一个奇怪问题

时间:2024-09-03 11:39:39浏览次数:11  
标签:account description 驼峰 spring boot private ur String Schema

实体类

public class UserInfoVo {

    @Schema(description = "登录帐号")
    private String uAccount;

    @Schema(description = "用户姓名")
    private String uName;

    @Schema(description = "手机号")
    private String uTel;

    @Schema(description = "电子邮箱")
    private String uEmail;

    @Schema(description = "头像")
    private String uAvatar;

    @Schema(description = "附加说明")
    private String uSubject;
}

mapper

@Select(" select u_account,u_name,u_tel,u_email,u_avatar,u_subject " +
        " from sys_users " +
        " where aid=#{uId} " +
        " limit 1 ")
public UserInfoVo getInfoById(int uId);

返回前端,全部小写,并没有驼峰,甚至在 mapper 里面写 select u_account as uAccount 一样是小写

试了一下别名,发现问题解决了!

public class UserInfoVo {

    @Schema(description = "登录帐号")
    private String urAccount;

    @Schema(description = "用户姓名")
    private String urName;

    @Schema(description = "手机号")
    private String urTel;

    @Schema(description = "电子邮箱")
    private String urEmail;

    @Schema(description = "头像")
    private String urAvatar;

    @Schema(description = "附加说明")
    private String urSubject;
}
@Select(" select u_account as ur_account,u_name as ur_name,u_tel as ur_tel,u_email as ur_email,u_avatar as ur_avatar,u_subject as ur_subject " +
        " from sys_users " +
        " where aid=#{uId} " +
        " limit 1 ")
public UserInfoVo getInfoById(int uId);

 找不到问题,java 新手不知道原因何在,记录一下吧:数据库字段名下划线前只有一个字符的时候不会自动转驼峰,只会转成全部小写格式,如 u_account 转成 uaccount,可以使用别名 ur_account 可得到 urAccount

标签:account,description,驼峰,spring,boot,private,ur,String,Schema
From: https://www.cnblogs.com/laoq112/p/18394222

相关文章

  • Dubbo学习圣经:从入门到精通 Dubbo3.0 + SpringCloud Alibaba 微服务基础框架
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • SOMEIP_ETS_081: ClientServiceActivate_Server_reboot
    测试目的:验证设备(DUT)是否能够检测到其服务器的重启,并通过重新建立通信来适当地做出反应。描述本测试用例旨在检查DUT在检测到服务器重启后,是否能够重新建立TCP连接,并重新订阅事件组,以确保通信恢复正常。测试拓扑:具体步骤:TESTER:通过clientServiceActivate方法激活DUT......
  • 基于ssm+vue基于SpringBoot框架的C2B卖车微信小程序系统【开题+程序+论文】
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着移动互联网技术的飞速发展,微信小程序作为一种轻量级、即用即走的应用形态,已深入人们的日常生活。在汽车销售领域,传统的C2C(消费者对消费者)模式虽......
  • Java项目: 基于SpringBoot+mysql房屋租赁系统(含源码+数据库+答辩PPT+毕业论文)
    一、项目简介本项目是一套基于SpringBoot+mysql房屋租赁系统包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。项目都经过严格调试,eclipse或者idea确保可以运行!该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值二、技术实......
  • 计算机毕设项目:高校毕业生就业管理系统的设计与实现 003(免费领取项目源码+数据库+文档
    摘 要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对高校毕业生就业管理等问题,对高校毕业生就业管理进行研究分析,然后开发设计出高校毕业生就业......
  • 计算机毕设项目:物流配送系统 004(免费领取项目源码+数据库+文档)NODE.JS开发语言,springb
    摘 要科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用Node.js技术建设......
  • 计算机毕设项目:宠物店管理系统 002(免费领取项目源码+数据库+文档)Java开发语言,springbo
    目 录摘要1绪论1.1背景及意义1.2研究现状1.3springboot框架介绍2 宠物店管理系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据流程3.3.2业务流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3......
  • springboot代驾管理系统管理系统|【源码+论文+PPT+部署视频】
    我们提供多元化的技术项目服务,涵盖Java、PHP、Python等编程语言,以及前端开发、人工智能、大数据、单片机开发、ASP.NET、物联网等领域。我们还提供简历模板、面试题库和学习资料,帮助用户提升技术能力和就业竞争力。我们的服务内容包括:免费功能设计、任务书和开题报告撰写、中......
  • 在 PbootCMS 首页上调用公司简介等单页内容
    在PbootCMS首页上调用公司简介等单页内容在PbootCMS中,可以在首页或其他页面上调用特定的单页内容,如公司简介。以下是如何使用标签 {pboot:content} 来调用单页内容的具体方法:示例代码html {pboot:contentid=1}[content:contentdrophtml=1dropblank=1len=300m......
  • springboot+mybatisplus分页查询
    需求:类似sqlserversql语句查询top100条数据,如何在springboot+mybatisplus中实现(使用的是sqlserver2012数据库)1.pom文件中引入mybatisplus依赖<!--mybatis-plus--><dependency><groupId>com.baomidou</groupId><ar......