Resultados da pesquisa a pedido "jpa"

4 a resposta

A JPA insere resultados pai / filho em MySQLIntegrityConstraintViolationException

Isso já foi solicitado várias vezes, mas eu não encontrei boas respostas, por isso vou perguntar novamente. Tenho relação unidirecional pai-filho da seguinte maneira: @Entity @Table(name = "PARENT") public class Parent { ...

1 a resposta

Anotação de índice JPA 2.1 para colunas com uma função

No meu projeto Hibernate, adiciono índices da seguinte forma: @Entity @Table(name="MY_TABLE", indexes = { @Index(name = "idx_user_name", columnList = "name"), @Index(name = "idx_user_email", columnList = "email") })O que funciona muito bem, mas ...

2 a resposta

Por que o hibernate executa duas consultas para carregar antecipadamente uma associação bidirecional @OneToOne?

eu tenho a entidade A que tem uma entidade B e B tem um A com associação bidirecional @OneToOne. Agora, quando encontro todos os registros A, o hibernate executa duas consultas com uma junção externa esquerda em B, algo como isto: select a.id, ...

11 a resposta

Especificando um índice (chave não exclusiva) usando JPA

Como você define um campo, por exemploemail como tendo um índice usando anotações JPA. Precisamos de uma chave não exclusiva ememail porque existem literalmente milhões de consultas neste campo por dia, e é um pouco lento sem a chave. @Entity ...

2 a resposta

QueryDSL e SubQuery com condição Tuple

Estou tentando escrever uma consulta no QueryDSL para buscar os elementos mais antigos de uma tabela agrupada por seus parentId. O equivalente SQL deve ser: SELECT a.* FROM child a INNER JOIN ( SELECT parentId, MAX(revision) FROM child GROUP BY ...

1 a resposta

Como ignorar linhas duplicadas ao inserir

eu usohibernate-jpa-2.1-api. E eu preciso de algumas funcionalidades. Analiso um arquivo a cada minuto e insiro dados no MSSQL DB. Preciso pular linhas duplicadas. Por exemplo, em12:00 Eu tenho no meu arquivo 300 linhas. Analiso cada uma delas e ...

2 a resposta

Impedir que o Hibernate exclua entidades órfãs ao mesclar uma entidade com associações de entidades com orphanRemoval definido como true

Tomando um exemplo muito simples de relacionamento um para muitos (país-> Estado). País (lado inverso): @OneToMany(mappedBy = "country", fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true) private ...

2 a resposta

Mantendo o JPA EntityManager aberto?

Estou aprendendo JPA e o padrão geral nos exemplos parece ser o seguinte: EntityManager em = factory.createEntityManager(); em.getTransaction().begin(); // .... em.getTransaction().commit(); em.close();Agora, estou me perguntando por que criamos ...

2 a resposta

JPA: Como ter uma relação de um para muitos do mesmo tipo de Entidade

Há uma classe de entidade "A". A classe A pode ter filhos do mesmo tipo "A". Além disso, "A" deve conter o pai ou mãe, se for filho. Isso é possível? Em caso afirmativo, como devo mapear as relações na classe Entity? ["A" possui uma coluna de ...

2 a resposta

Problema de geração de sequência do Hibernate 5

Estou migrando para o hibernate 5 de 3. Estou vendo o gerador de sequência não funcionando corretamente no Hibernate 5. Tenho uma sequência definida com o valor mínimo 1000 e um incremento de 1. Mas quando estou tentando criar um novo registro de ...