我有一个Spring Boot应用程序。我需要一个功能来动态查询存储过程。我的意思是
@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)
是否可以做这样的事情?还是完全超出标准?