Como exibir um atributo no .GSP
30/10/2011 22:27
class Filme {
Categoria categoria
//...
}
class Categoria {
String nome
double valor
}
<g:select name="categoria.nome" from="${locadora.Categoria.list()*.nome}" value="${filmeInstance?.categoria?.id}" />
org.hibernate.PropertyValueException: not-null property references a null or transient value: locadora.Filme.categoria
Olá Victor.
Faça o select na GSP da seguinte forma:
<g:select name="categoria.id" from="${locadora.Categoria.list()}" optionKey="id" value="${filmeInstance?.categoria?.id}" />
e na classe de domínio Categoria coloque o código abaixo para retornar o nome:
String toString(){
nome
}
cannot resolve symbol id
optionKey="[color=red]id[/color]"
Para se registrar, clique aqui.