modified hibernate xml mapping