2009-06-07 2 views
9

Ho un programma piuttosto grande che utilizza Hibernate per le sue esigenze ORM. A causa dell'età del progetto, utilizza hbm.xml per configurarlo. Vorrei convertirlo in annotazioni, ma sono diversi i giorni di investimento (settimane?) Per aggiungere manualmente le annotazioni e poi testare tutto.Conversione da Hibernate hbm.xml alle annotazioni

C'è qualche strumento là fuori che può aiutare a facilitare questo?

risposta

11

Non credo. Ma non devi farlo in una volta sola, puoi mescolare annotazione e configurazione .xml abbastanza facilmente.

Inoltre, perché senti la necessità di convertire in annotazioni? Non direi che sono molto meglio della configurazione xml per garantire l'investimento in tempo utile per convertirli.

+0

Forse perché è elegante usare le annotazioni su xml? (: – Rihards

2

Hai esaminato gli strumenti di ibernazione, in particolare il componente hbm2java?

+0

Ho già i POJO, la generazione automatica di nuovi dallo schema DB non è davvero un'opzione, sebbene questo strumento possa essermi utile nei progetti futuri – Kris

+0

Se sono POJO di entità semplice, allora non riesco a capire perché non può semplicemente sovrascriverli con quelli generati da hbm2java o, per lo meno, fare una fusione tra di essi. Sicuramente deve battere l'uno dopo l'altro aggiungendo le annotazioni a mano? – mysomic