Ne ho sentito parlare, se non l'ho ancora provato è perché all'Università non verrebbe visto di buon occhio, visto che consentirebbe di saltare a pié pari le fasi di progettazione database e parte della sintassi SQL
Per quanto riguarda l'interfacciamento con i database, a me sembra una cosa relativamente semplice

ma mi sa che è da realizzare tutto a mano...
Ovviamente presumo che il Visual Editor di Eclipse tu l'abbia già.