Galera estou com um problema que talvez seja simples para muitos.
Tenho um Id de um tabela qualquer, e no BD o campo id tem ?precision = 2? ( NUMBER(2) ).
Mas o @GenerateValue esta gerando um numero maior que a coluna.
Por exempo:
Meu id recebe um numero no Maximo 99 e o @GenerateValue gera um numero 108.
Erro:
Caused by: java.sql.BatchUpdateException: ORA-01438: valor maior que a precisÒo especificada usado para esta coluna
COMO FAÇO PARA O @GenerateValue GERAR UM NÚMERO MENOR QUE 100?
@Entity
@Table(name="TIPO_COMUNICACAO")
public class TipoComunicacao implements BaseEntity<Long> {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue
private Long id;