當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);