Baixe o app para aproveitar ainda mais
Prévia do material em texto
O mapeamento objeto relacional permite façamos a configuração de todas as classes do sistema, fazendo com que cada classe de um sistema possua a sua representação no banco de dados. O uso de JPA dificulta a mudança de um SGBD de um fabricante para outro. As tabelas no banco de dados devem possuir representações nas classes configuradas com a anotação Entity, fazendo os tratamentos necessários para as diferenças que existirem nos nomes das tabelas e dos campos. Cada tabela no banco de dados se transforma sempre em uma única classe modelo e ela deve possuir a anotação Entity. As classes de entidade só podem possuir propriedades associadas aos campos das tabelas. Explicação: A resolução das diferenças de nomes é feita com o uso das anotações @Table e @Collumn. 2a Questão Interface que representa um grupo de objetos únicos, isto é, não podem existir objetos em duplicidade dentro do conjunto: List Vector Collection Set ArrayList 3a Questão A anotação @OneToOne será usada toda vez que quisermos indicar um relacionamento do tipo: Um para muitos Muitos para muitos Muitos para um Muitos para nenhum Um para um 4a Questão A ideia do mapeamento de JPA é persistir automaticamente classes Java em bancos de dados. Qual nome é dado às classes manipuladas automaticamente pelo mecanismo de persistência de JPA? Business Objects Atributos Beans Entidades Parâmetros
Compartilhar