Perguntas com a marcação «jpa»

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).

6
O que é "o lado inverso da associação" em uma associação JPA OneToMany / ManyToOne bidirecional?
Na seção de exemplo da @OneToManyreferência de anotação JPA : Exemplo 1-59 @OneToMany - Classe de cliente com genéricos @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Exemplo 1-60 @ManyToOne - Classe de ordem com genéricos @Entity public class …


12
Como persistir uma propriedade do tipo List <> no JPA?
Qual é a maneira mais inteligente de manter uma entidade com um campo do tipo Lista? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import javax.persistence.EntityManager; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Persistence; @Entity public class Command implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) …
158 java  orm  jpa 

7
O JPA OneToMany não exclui filho
Eu tenho um problema com um @OneToManymapeamento simples entre um pai e uma entidade filho. Tudo funciona bem, apenas os registros filho não são excluídos quando os removo da coleção. O pai: @Entity public class Parent { @Id @Column(name = "ID") private Long id; @OneToMany(cascade = {CascadeType.ALL}, mappedBy = "parent") …
158 java  jpa  jpa-1.0 

16
Como visualizar as consultas SQL emitidas pela JPA?
Quando meu código emite uma chamada como esta: entityManager.find(Customer.class, customerID); Como posso ver a consulta SQL para esta chamada? Supondo que não tenho acesso ao servidor de banco de dados para criar um perfil / monitorar as chamadas, existe uma maneira de registrar ou exibir no meu IDE as consultas …
155 java  jpa 

7
Quando usar os métodos getOne e findOne, Spring Data JPA
Eu tenho um caso de uso em que ele chama o seguinte: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Observe o @Transactionalhas Propagation.REQUIRES_NEW e o repositório usa getOne . Quando executo o aplicativo, recebo a seguinte mensagem de erro: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy …

4
Explique sobre insertable = false e atualizável = false em referência à anotação JPA @Column
Se um campo é anotado insertable=false, updatable=false, isso não significa que você não pode inserir valor nem alterar o valor existente? Por que você gostaria de fazer isso? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List&lt;Address&gt; addresses; } @Entity public class Address …


29
Nenhum provedor de persistência para o EntityManager chamado
Eu tenho o meu persistence.xmlcom o mesmo nome usando TopLinksob o META-INFdiretório Então, eu tenho meu código chamando-o com: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); No entanto, recebi a seguinte mensagem de erro: 2009-07-21 09: 22: 41,018 [main] ERRO - Nenhum provedor de persistência para o EntityManager chamado agisdb javax.persistence.PersistenceException: nenhum provedor …
148 java  jpa  persistence  toplink 

7
Como buscar associações FetchType.LAZY com JPA e Hibernate em um Spring Controller
Eu tenho uma classe Person: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List&lt;Role&gt; roles; // etc } Com uma relação muitos-para-muitos que é preguiçosa. No meu controlador eu tenho @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() …




18
Sequência JPA do Hibernate (sem ID)
É possível usar uma sequência de banco de dados para alguma coluna que não é o identificador / não faz parte de um identificador composto ? Estou usando o hibernate como provedor jpa e tenho uma tabela que possui algumas colunas que são geradas por valores (usando uma sequência), embora …
138 java  hibernate  jpa  sequence 

17
Inicialização por mola - Não é um tipo gerenciado
Uso o Spring boot + JPA e estou com um problema ao iniciar o serviço. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.&lt;init&gt;(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) Aqui está …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.