Perguntas com a marcação «hibernate»

O Hibernate é uma biblioteca ORM (Object-Relational Mapping) para a linguagem Java, permitindo que os desenvolvedores utilizem modelos de domínio no estilo POJO em seus aplicativos de maneiras que vão muito além do Mapeamento Objeto / Relacional.






4
Confusão: @NotNull vs. @Column (anulável = false) com JPA e Hibernate
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 javax.validation.constraints.NotNulljavadoc diz O elemento anotado não deve ser nulo …

14
Como você faz uma consulta de limite no JPQL ou HQL?
No Hibernate 3, existe uma maneira de fazer o equivalente ao seguinte limite do MySQL no HQL? select * from a_table order by a_table_column desc limit 0, 20; Não quero usar setMaxResults, se possível. Definitivamente, isso foi possível na versão mais antiga do Hibernate / HQL, mas parece ter desaparecido.

18
PersistentObjectException: entidade desanexada passada para persistir lançada pela JPA e Hibernate
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; @ManyToOne(cascade = {CascadeType.ALL},fetch= FetchType.EAGER) private Account fromAccount; .... @Entity public …
237 java  hibernate  jpa  entity  persist 

22
Hibernate - Uma coleção com cascade = ”all-delete-orphan” não era mais referenciada pela instância da entidade proprietária
Estou com o seguinte problema ao tentar atualizar minha entidade: "A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance". Eu tenho uma entidade pai e ela tem uma Set<...>de algumas entidades filhas. Quando tento atualizá-lo, recebo todas as referências a serem configuradas para essas coleções e …

18
O método de configuração buildSessionFactory () foi descontinuado no Hibernate
Quando atualizei a versão do Hibernate de 3.6.8 para 4.0.0, recebi um aviso sobre o método descontinuado buildSessionFactory()nesta linha: private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); o Javadoc recomenda usar outro método buildSessionFactory(ServiceRegistry serviceRegistry) mas na documentação eu encontrei a variante obsoleta :( Você pode me ajudar com esse …

9
Como posso tornar preguiçosa uma relação JPA OneToOne
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 as ManyToManyrelações eram preguiçosas, e esse …

9
O Hibernate lança org.hibernate.AnnotationException: nenhum identificador especificado para a entidade: com..domain.idea.MAE_MFEView
Por que estou recebendo essa exceção? package com.domain.idea; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.OneToOne; import javax.persistence.Table; import org.hibernate.annotations.AccessType; /** * object model for the view [InvestmentReturn].[vMAE_MFE] */ @Entity @Table(name="vMAE_MFE", schema="InvestmentReturn") @AccessType("field") public class MAE_MFEView { /** * trade property is a SuggestdTradeRecommendation object */ @OneToOne(fetch = …


30
org.hibernate.HibernateException: o acesso ao DialectResolutionInfo não pode ser nulo quando 'hibernate.dialect' não está definido
Estou tentando executar um aplicativo spring-boot que usa o hibernate via spring-jpa, mas estou recebendo este erro: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206) at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843) …

8
Como mapear uma chave composta com JPA e Hibernate?
Neste código, como gerar uma classe Java para a chave composta (como compor a chave no hibernate): create table Time ( levelStation int(15) not null, src varchar(100) not null, dst varchar(100) not null, distance int(15) not null, price int(15) not null, confPathID int(15) not null, constraint ConfPath_fk foreign key(confPathID) references …

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.