Если не установлен выводить null, что то типа getUserId() : ?int {...} , просто я привык или к иммутабельным объектам или к EmptyPropertyException.
А должен быть этот userid в сущности?
Ну то есть если он должен быть то эксцепшн, хотя в таком случае, как получилось создать с не валидным стейтом? Если не должен быть .. можешь нулл, хотя все зависит от задачи
Обсуждают сегодня