

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Quando o J2EE foi substituído pelo JEE5, e as configurações via XML passaram a ser efetuadas com base em anotações, as entidades anotadas do JPA passaram a ser utilizadas no lugar dos Entity Beans.
Para definir uma chave primária com geração automática de valores, de forma independente do tipo de banco de dados, a configuração deve ser:
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Collumn(name="Id")
@Sequence(name="seq_chaves")
@Collumn(name="Id")
@Table(name="tab_chaves")
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE,
generator="sequenceGen")
@SequenceGenerator(name="sequenceGen",
sequenceName=" seq_chaves")
@Id
@GeneratedValue(strategy = GenerationType.TABLE,
generator = "tableGen")
@TableGenerator(name = "tableGen", table = "tab_chaves",
pkColumnName = "id", pkColumnValue = "tabelaX",
valueColumnName = "valor")


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.