Sí, es posible mapear vistas a entidades JPA. Después de todo, JPA no distingue entre tablas y vistas. Solo asegúrese de que la vista tenga una "clave principal" (una columna o un grupo de columnas que no sean nulas e identifiquen la fila).
Si no desea que la entidad sea de solo lectura, agregue las reglas y/o disparadores apropiados.