Isto é problema de mapeamento?

1 resposta
firestarter

Quando tento fazer uma query SQL através do hibernate, para que ele preencha um objeto, obtenho o seguinte erro:

javax.el.PropertyNotFoundException: Property {1} not found on type (…)

Será que esse erro está relacionado a algum problema de mapeamento? Por que eu vejo {1} ao invés do atributo que está faltando?

Quando o objeto tem uma chave primária composta que foi mapeada em uma classe separada e na classe original foi usado o @EmbeddedId há alguma maneira diferente de preencher uma lista desses objetos?

1 Resposta

firestarter

O problema é que outra classe acessava os getters antigos (com vários @Id ao invés do @EmbeddedId) e com a mudança ela não conseguia mais acessar esses atributos. E talvez por ser acessada num evaluate a propriedade vinha como {1} e não com o nome.

Criado 27 de dezembro de 2006
Ultima resposta 27 de dez. de 2006
Respostas 1
Participantes 1