Imagem de fundo

Quando o J2EE foi substituído pelo JEE5, e as configurações via XML passaram a ser efet...

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:


A

@Id

@GeneratedValue(strategy=GenerationType.IDENTITY)


B

@Collumn(name="Id")

@Sequence(name="seq_chaves")


C

@Collumn(name="Id")

@Table(name="tab_chaves")


D

@Id

@GeneratedValue(strategy=GenerationType.SEQUENCE,

generator="sequenceGen")

@SequenceGenerator(name="sequenceGen",

sequenceName=" seq_chaves")


E

@Id

@GeneratedValue(strategy = GenerationType.TABLE,

generator = "tableGen")

@TableGenerator(name = "tableGen", table = "tab_chaves",

pkColumnName = "id", pkColumnValue = "tabelaX",

valueColumnName = "valor")