finally\! a working version\! haleluyah\! not the cleanest one, but working. need to see the transaction shit. and it all relies on Hibernate pure(no jpa). and it all relies on xml config, not annotation