环境:

SpringBoot v2.1.10.RELEASE

举个例子:

@Modifying
@Query(nativeQuery = true, value = "update XXX.YYY set NAME=:#{#xxObject.getName()}, XXX_ID=:#{#xxObject.getXXXId()}, XXX_TYPE=:#{#xxObject.getXXXType()}, PYYE=:#{#xxObject.getPYYYe()} where ID = :#{#xxObject.getId()}")
Integer updateRecord(@Param("xxObject") XXObject xxObject

对象访问的语法:

:#{#对象.public的方法或变量}

Spring Boot笔记-JPA自定义SQL语句参数为对象时如何操作相关推荐

  1. Spring Boot笔记—多线程系列(三)—配置参数详解

    前言 前两篇文章,我们已经学会了如何使用spring boot的多线程和自定义线程池.这篇文章,我们要深入了解上一篇文章中线程池的配置具体含义. 准备工作 说明 为了方便观察线程的情况(如执行完毕数量 ...

  2. Spring Boot笔记-JPA中自定义@Query分页查询

    如下事例代码: @Repository public interface XXXXXRepository extends JpaRepository<XXXYYY, XXXYYYPK> { ...

  3. Spring Boot笔记-JPA分页(后端分页)

    数据库内容如下: 使用Pageable即可. Maven如下: <?xml version="1.0" encoding="UTF-8"?> < ...

  4. Spring Data JPA 写SQL语句也可以如此简单

    在使用 Spring Data JPA 的时候,通常我们只需要继承 JpaRepository 就能获得大部分常用的增删改查的方法.有时候我们需要自定义一些查询方法,可以写自定义 HQL 语句 像这样 ...

  5. Spring JPA自定义SQL分页查询

    JPA自定义SQL分页查询 [存在的问题] 在使用Spring JPA原生SQL进行分页查询时存在如下问题: 1.使用List转Page工具类导致查询速度较慢,原因在于先把所有数据查询出来返回成Lis ...

  6. Spring Boot基础学习笔记07:Spring Boot整合JPA

    文章目录 零.学习目标 1.熟悉Spring Data JPA基本语法和使用 2.掌握Spring Boot与JPA的整合使用 一.Spring Data JPA概述 1.Spring Data JP ...

  7. spring boot 系列之四:spring boot 整合JPA

    上一篇我们讲了spring boot 整合JdbcTemplate来进行数据的持久化, 这篇我们来说下怎么通过spring boot 整合JPA来实现数据的持久化. 一.代码实现 修改pom,引入依赖 ...

  8. 使用PostgreSQL使用Spring Boot和JPA构建基本应用

    "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 每个不平 ...

  9. Spring Boot&JPA&Hibernate&Oracle

    在本教程中,我们将展示如何创建一个Spring Boot应用程序,该应用程序通过Hibernate与Oracle数据源进行通信. 先决条件: Eclipse IDE(最新版本) Maven的4 Jav ...

最新文章

  1. LeetCode简单题之山羊拉丁文
  2. 时间序列入门教程,从理论到业务实践,Kaggle kernels Master 整理分享
  3. 病从口入:土壤菌群如何影响肠道健康
  4. R语言使用caret包对GBM模型参数调优(自定义调优的评估指标,例如ROC指标):抽取预测标签及类概率、抽样ROC的指标并绘制密度图
  5. iOS培训教程——创建第一级控制器
  6. Linux使用parted进行分区及拓展实验
  7. shell 脚本编程之for语句、if语句(2 )
  8. 前端学习(2623):Vuex初步识别
  9. oracle死锁视频教程,两个Oracle死锁解决实例
  10. LeetCode 2149. 按符号重排数组(双指针)
  11. dubbo学习总结——思维导图
  12. URL Safe base64 与 base64相互转换
  13. java 模糊查询 分页(自定义标签)
  14. 常见的运行时异常与编译时异常举例
  15. 推荐几款代码检查工具,淘宝开源代码质量检测工具
  16. 股市潜规则 你经历过几个?(转)
  17. rar压缩包找回压缩密码
  18. 新浪开放平台开发1--认证
  19. 盘点2017全球最优秀的6款免费远程桌面软件
  20. WIFI 6有哪些新特征

热门文章

  1. 系统文件-- lsof
  2. Python下使用optparse模块实现对多个文件进行统计【二】
  3. [置顶] JQuery在线截取图片
  4. JAVA环境配制和生成jar包的方法
  5. 科园贸易:帆软助力其推动数据应用落地,打造自主可控数据平台
  6. EL : Free Package of October
  7. 局域网聊天关心他们的教育
  8. API 层实现语音录制
  9. 3个月的SHELLCODE研究成果-一个最简单的Shellcode
  10. 经典面试题(13):如何理解和应用JavaScript闭包?