Spring boot 是否可以对存储过程进行动态查询?

Spring boot 是否可以对存储过程进行动态查询?,spring-boot,nativequery,java-stored-procedures,Spring Boot,Nativequery,Java Stored Procedures,我有一个Spring启动应用程序。我需要一个功能来动态查询存储过程。我所说的动态 @NamedNativeQuery(name = "getCustomFoo", query = "select * from SP_FOO_CUSTOM where id = 1", resultClass = Foo.class) 但id可以是结果集中的任何属性,因此它可以根据用户的输入进行更改 @NamedNativeQuery(name = "getCustomFoo", query = "select

我有一个Spring启动应用程序。我需要一个功能来动态查询存储过程。我所说的动态

@NamedNativeQuery(name = "getCustomFoo", query = "select * from SP_FOO_CUSTOM where id = 1", resultClass = Foo.class)
但id可以是结果集中的任何属性,因此它可以根据用户的输入进行更改

@NamedNativeQuery(name = "getCustomFoo", query = "select * from SP_FOO_CUSTOM where fooid = 1 ", resultClass = Foo.class)
有可能这样做吗?还是这完全不符合标准