Ano, je možné mapovat pohledy na entity JPA. JPA přece nerozlišuje mezi tabulkami a pohledy. Jen se ujistěte, že zobrazení má "primární klíč" (sloupec nebo skupina sloupců, které nemají hodnotu null a identifikují řádek).
Pokud nechcete, aby byla entita pouze pro čtení, přidejte příslušná pravidla a/nebo spouštěče.