Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Pasar por parámetro nombre de esquema

Hola a todos.

Me encuentro con un problema al realizar una query nativa a través de jpa repository en el siguiente caso:

@Query(value = "SELECT * FROM :schema.table;", nativeQuery = true)
Object find(@Param("schema") String schema);

El error que manda es el siguiente:

org.hibernate.QueryException: Named parameter not bound : schema.table

Me da la sensación que si pasas un parámetro antes del WHERE, no es capaz de aceptarlo.
También he probado a acceder a múltiples esquemas sin pasar por parámetro y si que accede,
el problema lo encuentro cuando le paso por parámetro el nombre del esquema en cuestión.

Saludos!!

junio 13, 2022 | Registered Commenterjuanfg92