Java / JPA | Consulta con el tipo heredado especificado

Estoy construyendo una consulta en una tabla genérica "Sample" y tengo varios tipos que heredan de esta tabla "SampleOne", "SampleTwo". Requiero una consulta como:

select s from Sample where s.type = :type

donde tipo sería un valor discriminador de la tabla. ¿Es posible de alguna manera (y evitar crear consultas específicas de una entidad, una para cada SampleOne, SampleTwo ... etc.)

Agradecería mucho cualquier aportación sobre este tema,

Saludos cordiales, P.

Respuestas a la pregunta(3)

Su respuesta a la pregunta