У меня есть объект User, который имеет логический столбец (isBot) и столбец "многие к одному" (владелец), и я хочу добавить ограничение not-null в столбец владельца, когда isBot имеет значение true. как мне объявить это условное ограничение в моем классе сущности hibernate?