alternate not sql mapping field with custom annotation