add hibernate dao support