当JPA查询参数较多时可以将参数封装成对象,对应的Query语句示例如下:
@Query( "select h from HiddenHeader h where " +
"h.userId=:#{#hiddenHeader.userId} and " +
"h.tabName=:#{#hiddenHeader.tabName} and " +
"h.headerName=:#{#hiddenHeader.headerName}")
HiddenHeader find(@Param("hiddenHeader") HiddenHeader hiddenHeader);