Spring Boot笔记-JPA自定义SQL语句参数为对象时如何操作
Posted IT1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot笔记-JPA自定义SQL语句参数为对象时如何操作相关的知识,希望对你有一定的参考价值。
环境:
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语句参数为对象时如何操作的主要内容,如果未能解决你的问题,请参考以下文章
Spring boot 之 使用JPA对数据进行复杂条件的查询