Sto provando a migrare un'applicazione da Hibernate 3.4.0.GA a Hibernate 5.1 e dopo aver completato le modifiche richieste sul codice java, quando distribuisco l'applicazione, sto guardando come Hibernate sta cercando di creare tabelle HT_ (globale temporaneo), uno per ciascuna entità annotata @Interitance.Hibernate HT_ Tabelle temporanee su ereditarietà JOINED, migrazione da Hibernate 3.4.0.GA a 5.1
Ricerca su Google Ho found perché i tavoli vengono creati.
Ma nel mio caso non è possibile modificare il database per aggiungere nuove tabelle.
My modello di ereditarietà ha un solo livello di eredità e la sua semplice, example
Qualcuno sa qualsiasi rappresentazione alternativa per una struttura di tabella gerarchica che posso usare per evitare la creazione tabelle HT_, o qualche configurazione di Hibernate archiviare lo stesso scopo ?.
Posso modificare la gerarchia di ereditarietà sulle nostre entità o la configurazione di Hibernate. Posso anche as sum un'eccezione sulla distribuzione causata dalla mancata creazione delle tabelle se non è bloccante per il resto della distribuzione.
Grazie in anticipo.
UPDATE 1:New info from Hibernate official forum.
UPDATE 2:The Bug was fixed
UPDATE 3:A blog entry explaining different bulk Strategies related to the issue
Il collegamento in aggiornamento 3 dovrebbe essere la soluzione di questo problema – rvheddeg
@rvheddeg aggiornato! – karelss