Quantcast
Channel: GUJ - Tópicos com a tag hibernate
Viewing all articles
Browse latest Browse all 759

JPA retornando Object diferente do tipo de objeto da classe

$
0
0

@Murilo_Medeiros1 escreveu:

Boa noite,
A seguinte query retorna java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to br.com.satisfacer.model.Cliente

public List<Cliente> teste(Cliente cliente) {
    return manager.createQuery("from Cliente c join c.compras e where e.dataUltimaCompra > '01.08.2018'")
            .setMaxResults(100).getResultList();
}

Minha Bean

@SessionScoped
@Named
public class EmailModuleBean implements Serializable {
    private static final long serialVersionUID = 1L;

    @Inject
    private ClientePU clientePU;

    public void testes() {
        for (Cliente c : clientePU.teste(new Cliente())) {
            System.out.println(c.getNome());
        }
    }
}

Meu model:

@javax.persistence.Entity
@Table(name = "clientes")
public class Cliente implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @Column(name = "cod_cliente")
    private Long codigo;

    @OneToOne(cascade = CascadeType.ALL)
    @JoinColumn(name = "cod_profissao", referencedColumnName = "cod_profissao")
    private ClienteProfissao profissao;

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "cliente")
    private List<Compra> compras = new ArrayList<>();

    @OneToOne(cascade = CascadeType.ALL)
    @JoinColumn(name = "cod_cliente", referencedColumnName = "cod_cliente")
    @NotFound(action = NotFoundAction.IGNORE)
    private ClienteOutrosDados outrosDados;

Mensagens: 3

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 759

Trending Articles


Girasoles para colorear


Henry el monstruo feliz para colorear e imprimir


Arbol genealogico para colorear


Dibujos de animales para imprimir


OFW quotes : Pinoy Tagalog Quotes


RE: Mutton Pies (frankie241)


Hagibis (1946) by Francisco V. Coching


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo Create - Video Maker & Editor 1.3.3 by Vimeo Inc


Vimeo 3.41.0 by Vimeo Inc