Tengo el siguiente entidad:Persistencia Excepción utilizando pojo de unión en el controlador marco juego
@Entity
public class Client extends Model{
public String email;
public String password;
}
Tengo el siguiente controlador:
public static void clientSignUp(models.Client client)
{
info("Client email" + client.email);
info("Client password" + client.password);
client.create();
}
Cuando este controlador se llama, los dos troncos imprimir correctamente. Pero los errores de línea client.create con esta excepción de hibernación:
PersistenceException occured : org.hibernate.PropertyAccessException:
could not get a field value by reflection getter of models.Client.email
Sin embargo, cuando cambio el código ligeramente para:
public static void clientSignUp(models.Client client)
{
models.Client client2 = new Client();
client2.email= client.email;
client2.password = client.password;
client2.create();
}
funciona. ¿Alguna idea de por qué?