added hibernate cache properties and transaction manager annotaion