Validação com Bean Validation

bom dia gente!!

estou usando o spring data jpa em um sistema desktop. com pesquisas vi que é possível fazer as validações dos campos usando essa biblioteca compile group: ‘javax.validation’, name: ‘validation-api’, version: ‘2.0.1.Final’. Nesse caso mesmo fazendo uso dessa dependencia no projeto, as validações não deram certo. alguma ajuda ?

vejam como estou anotando.

quando executo o sistema não recebo nenhum erro, nehuma exception, executa normal, porem não valida nada.

@Column(name = "senha", unique = true)
@NotNull @Size(min = 5, max = 8)
public String getSenha() {
    return senha;
}

Em que camada vc colocou essa validação? Esse código é alguma entidade do banco? Ou é uma classe qualquer que vc usa para transportar alguns dados?

a validação está no model, esse codigo é sim uma entidade do banco, uma classe que está anotada com o @Entity e o através dessa anotação gera a entidade.