Secondo me, l'uso a sproposito di Hibernate è uno dei grandi mali del nostro tempo ("overkill", dicono quelli fighi).
Sconosciuto ai più c'è il fratellino minore di Hibernate, Castor. Molto più semplice e molto più adatta ai piccoli contesti.
Oh, è un'applicazione di contabilità, non una complessa applicazione finanziaria real-time transazionale.