Atributos hibernate

Pessoal

Tenho uma tabela mapeada com hibernate que possui um campo com length = 14, no arquivo hbm.xml o tamanho também está 14 mas quando tenho um input maior que 14 o hibernate não está mostrando o erro, apenas ocorre erro quando vou gravar o objeto no banco pois o sql server 2008 mostra a mensagem “value would not be truncate”, alguem tem aguma idéia se tem como configurar para o hibernate mostrar o erro?

Obrigado.

Coloca na .jsp (.jsf ou .xhtml) para validar na propria página.

<f:validateLength minimum="2" maximum="14" />

Completo:

Usando o primefaces.

<p:inputText id="nome" value="#{usuarioBean.usuario.nome}"
								required="true" label="Nome" size="14" maxlength="14"
								requiredMessage="Favor Cadastrar um nome">
								<f:validateLength minimum="2" maximum="30" />
</p:inputText>

Abraço.

eh que na verdade esse input não vem de uma tela, eu busco a informação diretamente no SAP e já incluo o valor no objeto hibernate “set” e depois apenas salvo o objeto no banco contendo os valores.
O correto seria o Hibernate indicar que o valor inserido está muito grande mas isto não está ocorrendo pois eu consigo setar o valor no objeto normalmente, mas quando chega no banco de dados ocorre o erro