Resultados da pesquisa a pedido "jpa"
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 { ...
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...