[Update] DAO layer
[Update] Service layer
[Update] Models with annotations
[Update] spring+hibernate configuration