2015-11-09 4 views
5

Ho lavorato al modello di diagramma EER per la mia base Mysql negli ultimi 7 giorni. È un modello piuttosto complicato con molte connessioni e attributi. Ora so che l'avvio a molla crea automaticamente tabelle basate sulle tue classi di entità (incluse chiavi esterne e altre impostazioni) se usi spring.jpa.hibernate.ddl-auto = update nella tua application.properties, ma è possibile creare classi di entità dopo fornire buone credenziali all'oggetto DataSource in base alle tabelle con lo schema?Avvio a molla. Crea automaticamente classi di entità dallo schema MySql

Point è avrei probabilmente bisogno di altri 3-4 giorni di codifica back-end per creare tutte le classi con tutta l'attributo, relazioni ecc

Tenuto conto del fatto che può essere fatto solo in un modo corretto, basato su tabelle dello schema e non è davvero una scienza missilistica. Perché non fare la cosa solo una volta?

C'è questa domanda Automatically create Entities from database ma 1. sto usando avvio a molla non progetto JPA e secondo blog non è più attivo.

Eventuali suggerimenti?

risposta

0

C'è questa domanda Crea automaticamente entità dal database ma 1. Sto usando il boot primaverile non progetto JPA e il secondo blog non è più attivo.

Sotto boschi, taglio Spring usa JPA e più specificamente Sospensione poiché ha un cattivo compatibilità con altri implmentations JPA come EclipseLink.

Perché non usi il plugin Dali Eclipse? https://www.eclipse.org/webtools/dali/docs/3.2/user_guide/tasks006.htm

Ha una procedura guidata con molte opzioni e risponde a questo tipo di necessità. Il vero svantaggio quando lo uso e non possiamo memorizzare la nostra configurazione orm. Quindi, dato che hai molte tabelle, ti consiglio di generarlo in modo incrementale con le tue entità.