Magna Concursos
2292393 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Grails é um framework web baseado no padrão arquitetural MVC que utiliza a linguagem Groovy, executa sobre a máquina Virtual Java (JVM) e objetiva a alta produtividade no desenvolvimento de aplicações web. Em relação à implementação da persistência no Grails, analise as afirmações a seguir:

I. Caso não seja especificado como deve ser implementado no banco de dados o relacionamento de extensão, ou herança, entre duas classes, o Grails utilizará uma tabela para cada classe.

II. "Table-per-hierarchy" e "table-per-subclass" são formas distintas de mapear relacionamentos do tipo "one-to-many" e "many-to-one" entre classes.

III.Por default, quando "hasMany" é utilizado para definir um relacionamento, o Grails cria uma propriedade do tipo "java.util.Set", o que garante a exclusividade, mas não a ordem dos valores.

IV. Um dos problemas que impedem a utilização do Grails quando já existe um banco de dados criado é que o GORM não permite customizar o nome de tabelas e campos para que correspondam aos já existentes no banco de dados.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões