Sì, è possibile mappare le viste alle entità JPA. Dopotutto, JPA non distingue tra tabelle e viste. Assicurati solo che la vista abbia una "chiave primaria" (una colonna o un gruppo di colonne che non sono null e identificano la riga).
Se non desideri che l'entità sia di sola lettura, aggiungi le regole e/o i trigger appropriati.