Olá, estou com o seguinte problema:
Tenha a classe PedidoVenda, que tem uma chave primária composta pelo NumeroPedidoVenda e IDFilial, que é representada pela classe KeyPedidoVenda.
@Entity(name="PEDIDOVENDA")
public class PedidoVenda {
/************************************* ATTRIBUTES *************************************/
@Id
private KeyPedidoVenda keyPedidoVenda;
@JoinColumn(name="idFilial", referencedColumnName="IDFILIAL", nullable=false)
@OneToOne
private Filial filial;
}
A classe KeyPedidoVenda está desse jeito
@Embeddable
public class KeyPedidoVenda implements Serializable {
private static final long serialVersionUID = -2993496075304019267L;
/************************************* ATTRIBUTES *************************************/
@GeneratedValue
@Column(name="NUMEROPEDIDOVENDA")
private Integer numeroPedidoVenda;
@Column(name="IDFILIAL", length=2, nullable=false)
private String idFilial;
}
Eu queria que o Hibernate gerasse o NumeroPedidoVenda como auto_increment, mas isso não acontece, ele gera a chave composta certa, mas não gera o numeroPedidoVenda como auto_increment.
Alguém sabe como resolver isso??
Att