博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于spring data jpa的@query的传入参数是对象怎么匹配参数
阅读量:3936 次
发布时间:2019-05-23

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

 

 

/** * Specifies methods used to obtain and modify person related information * which is stored in the database. * @author Petri Kainulainen */public interface PersonRepository extends JpaRepository
{ /** * Finds a person by using the last name as a search criteria. * @param lastName * @return A list of persons whose last name is an exact match with the given last name. * If no persons is found, this method returns an empty list. */ @Query("SELECT p FROM Person p WHERE LOWER(p.lastName) = LOWER(:lastName)") public List
find(@Param("lastName") String lastName);}

 

 

 

@Query("update HsAlbum album set album.albumName = #{#hsAlbum.albumName} ,album.description = #{#hsAlbum.description } ")public int update(@Param("hsAlbum")HsAlbum hsAlbum);

 

posted @ 2019-05-17 17:14 阅读(...) 评论(...)

转载地址:http://oohgn.baihongyu.com/

你可能感兴趣的文章
java加密——Jasypt开源工具包
查看>>
Spring cloud项目中MethodValidationPostProcessor拦截器与自定义拦截器
查看>>
序列化对象互转--Jackson中的ObjectMapper,解决超类派生问题,序列化问题
查看>>
swagger的API自动生成文档、自动生成其他语言请求文档、所有请求导入postman
查看>>
(转)给大数据分析师的一双大礼:Apache Kylin和Superset
查看>>
spring 嵌套事务
查看>>
Linux 查看CPU信息,机器型号,内存等信息
查看>>
webSocket-Java开发总结
查看>>
ELK原理与介绍(转)
查看>>
Ubuntu中支持yum命令(转)
查看>>
ubuntu navicat安装,破解使用;以及设置系统启动自动执行脚本(转)
查看>>
Ubuntu16.04.1 安装Nginx
查看>>
Terminator:多终端 工具
查看>>
deepin安装mysql/navicat,生成桌面快捷方式
查看>>
国外程序员整理的系统管理员资源大全 (转)
查看>>
Graylog2+rsyslog+log4j 全过程日志管理环境搭建(转)
查看>>
Elasticsearch6.0 使用Sense发送请求Content-Type报错(转)
查看>>
基于Elasticsearch搜索平台设计(转)
查看>>
用Elasticsearch构建电商搜索平台,一个极有代表性的基础技术架构和算法实践案例(转)
查看>>
使用 Binlog 和 Canal 从 MySQL 抽取数据(转)
查看>>