used annotations(jointable,collectionid,one to one,one to many)