EntityManager.merge() pode inserir novos objetos e atualizar os existentes. Por que alguém iria querer usar persist()(que só pode criar novos
A Java Persistence API (JPA) é uma especificação Java para acessar, persistir e gerenciar dados entre objetos / classes Java e um banco de dados relacional. Faz parte da especificação EJB 3.0 e é a abordagem padrão do setor para o Object to Relational Mapping (ORM).
EntityManager.merge() pode inserir novos objetos e atualizar os existentes. Por que alguém iria querer usar persist()(que só pode criar novos
Qual é a diferença entre CrudRepository e JpaRepository interfaces Primavera de dados JPA ? Quando vejo os exemplos na web, vejo-os lá usados de forma intercambiável. Qual a diferença entre eles? Por que você gostaria de usar um sobre o
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Fechado há 2 anos . Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não...
Recebo o seguinte erro ao salvar o objeto usando o Hibernate object references an unsaved transient instance - save the transient instance before
Eu sou um novato na API Java Persistence e Hibernate. Qual é a diferença entre FetchType.LAZYe FetchType.EAGERna Java Persistence
Qual é a diferença entre: @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY) @JoinColumn(name = "companyIdRef", referencedColumnName = "companyId") private List<Branch> branches; ... } e @Entity public class Company { @OneToMany(cascade =...
O Hibernate lança essa exceção durante a criação do SessionFactory: org.hibernate.loader.MultipleBagFetchException: não é possível buscar simultaneamente vários pacotes Este é o meu caso de teste: Parent.java @Entity public Parent { @Id @GeneratedValue(strategy=GenerationType.IDENTITY)...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Estou...
Houve algumas discussões aqui sobre entidades JPA e qual hashCode()/ equals()implementação deve ser usada para classes de entidade JPA. A maioria (se não todos) deles depende do Hibernate, mas eu gostaria de discuti-los de maneira neutra na implementação do JPA (a propósito, estou usando o...
Estou usando dados da primavera e meu DAO parece public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } No código acima, a linha comentada mostra minha intenção. O Spring Data fornece funcionalidade...
Java tem a transientpalavra - chave Por que o JPA possui, em @Transientvez de simplesmente usar a palavra-chave java já
Estou basicamente procurando por uma anotação do tipo "@Ignore" com a qual eu possa impedir que um determinado campo seja persistido. Como isso pode ser
Eu sou novo no Hibernate e não tenho certeza se devo usar um Hibernate SessionFactoryou um JPA EntityManagerFactorypara criar um Hibernate Session. Qual é a diferença entre esses dois? Quais são os prós e os contras de usar cada um
É possível definir um valor padrão para colunas na JPA e se, como isso é feito usando
Quando eles aparecem em um campo / captador de um @Entity, qual é a diferença entre eles? (Eu persisto a Entidade através do Hibernate ). A qual estrutura e / ou especificação cada uma delas pertence? @NotNullestá localizado dentro javax.validation.constraints. No
Eu tenho um modelo de objeto persistido por JPA que contém um relacionamento muitos-para-um: um Accounttem muitos Transactions. A Transactiontem um Account. Aqui está um trecho do código: @Entity public class Transaction { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id;...
Nesta aplicação que estamos desenvolvendo, percebemos que a visualização era particularmente lenta. Criei um perfil da visualização e notei que havia uma consulta executada pelo hibernate que levava 10 segundos, mesmo que houvesse apenas dois objetos no banco de dados para buscar. Todos OneToManye...
Acho que não entendi o significado de cascata no contexto de um @ManyToOnerelacionamento. O caso: public class User { @OneToMany(fetch = FetchType.EAGER) protected Set<Address> userAddresses; } public class Address { @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)...
Este é o erro gerado ao tentar executar meu aplicativo da web: [INFO] WARNING: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Injection of autowired dependencies...
Quais são as principais diferenças entre o Hibernate e o Spring Data JPA? Quando não devemos usar o Hibernate ou o Spring Data JPA? Além disso, quando o modelo Spring JDBC pode ter um desempenho melhor que o Hibernate / Spring Data