Questão de Programação — Java — FGV 2023
ProgramaçãoJava
- Código
- fg063735
- Banca
- FGV
- Órgão
- DPE-RS
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico - Apoio Especializado - Programador
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")