[RESOLVIDO] Select option Thymeleaf com SpringBoot

Tenho um select option que exibe os gerentes para serem selecionados no formulário de cadastro de um projeto.
Ocorre que, quando tento salvar um projeto, o Spring não reconhece o gerente selecionado para fazer o Binding do objeto, caindo sempre na exceção @NotBlank mapeada no model.

Alguém consegue identificar o que fiz de errado e me ajudar a corrigir o problema?

TAG Select do formulário de cadastro de projetos:

<select class="form-control" id="gerente" th:field="*{gerente}" name="gerente" required>
	<option value=""></option>
	<option th:each="gerente : ${gerentes}"
			th:value="${gerente.id}"
			th:utext="${gerente.nome}"/>
</select>

Controller de projeto (Método salvar para o qual eu envio o formulário)

@PostMapping("/salvarprojeto")
public ModelAndView salvar(@Valid Projeto projeto, BindingResult result) {
	if (result.hasErrors()) {
		return cadastrarProjeto(projeto);
	}

	service.saveAndFlush(projeto);

	return new ModelAndView("redirect:/listprojeto");
}

Objeto gerente dentro do model de projeto

@ManyToOne
@NotBlank(message = "Gerente é obrigatório!")
private Pessoa gerente;

Cheguei a solução do problema!

Acontece que por eu não ter mapeado a coluna ao qual o objeto de pessoa declarado na classe faz referência, o Spring acabava se perdendo, pois por si só ele não consegue idendificar, então fiz o mapeamento da forma correta e funcionou perfeitamente, já consigo tratar o CRUD de projeto por completo.

@ManyToOne(fetch = FetchType.EAGER, cascade = CascadeType.MERGE)
@JoinColumn(name = "idgerente")
private Pessoa gerente;