Hibernate, MySQL viste e hibernate.hbm2ddl.auto = validare
Domanda
posso usare viste MySQL in Hibernate trattandoli come tavoli - vale a dire. l'entità non è diverso da quello creato per un tavolo. Tuttavia la mia domanda non distribuire quando Hibernate è impostato per validare il modello in quanto non può trovare la vista in quanto presuppone che è un tavolo.
E 'possibile utilizzare entità Hibernate con la convalida tempo Deploy acceso (hibernate.hbm2ddl.auto = validate)?
Grazie.
Soluzione
Ci sono diversi problemi in JIRA su questo ( HHH del 2018 , HHH-1872 , e HHH-1329 ) quindi questo potrebbe chiaramente uno nuovo. La mia comprensione è che la soluzione più semplice per ora è quello di trasformare hbm2ddl off. Se pensate che il vostro caso non è coperto dai problemi esistenti (ad esempio perché si sta utilizzando MySQL), forse aprirne uno nuovo.