Por exemplo, se tivermos uma tabela Livros, como contaríamos o número total de registros de livros com
Por exemplo, se tivermos uma tabela Livros, como contaríamos o número total de registros de livros com
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...
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;...
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...
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...
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...
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...
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
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
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,...
O Hibernate possui vários métodos que, de uma maneira ou de outra, pegam seu objeto e o colocam no banco de dados. Quais são as diferenças entre eles, quando usar quais e por que não existe apenas um método inteligente que saiba quando usar o quê? Os métodos que eu identifiquei até agora...
Eu recebo a seguinte exceção: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at
Uma das coisas que me deixa completamente confuso é o uso de session.Flush, em conjunto com session.Commit, e session.Close. Às vezes session.Closefunciona, por exemplo, confirma todas as alterações necessárias. Sei que preciso usar o commit quando tenho uma transação ou uma unidade de trabalho...
Eu tenho uma situação em que preciso anexar novamente objetos desanexados a uma sessão de hibernação, embora um objeto da mesma identidade PODE já existir na sessão, o que causará erros. Agora, eu posso fazer uma de duas coisas. getHibernateTemplate().update( obj ) Isso funciona se e somente se...
Estou um pouco confuso sobre o orphanRemovalatributo JPA 2.0 . Acho que percebo que é necessário quando uso as ferramentas de geração de banco de dados do meu provedor de JPA para criar o DDL do banco de dados subjacente para ter uma ON DELETE CASCADErelação específica. No entanto, se o banco de...
Ajude-me a entender onde usar um JOIN regular e onde um JOIN FETCH. Por exemplo, se tivermos essas duas consultas FROM Employee emp JOIN emp.department dep e FROM Employee emp JOIN FETCH emp.department dep Existe alguma diferença entre eles? Se sim, qual usar
Se eu tiver uma classe util com métodos estáticos que chamarão as funções do Hibernate para obter acesso básico aos dados. Eu estou querendo saber se fazer o método synchronizedé a abordagem correta para garantir a segurança do thread. Quero que isso impeça o acesso de informações à mesma...
O que é carregamento lento em Java? Eu não entendo o processo. Alguém pode me ajudar a entender o processo de carregamento
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Melhore esta...
Eu sou novo em hibernar e preciso usar relações um para muitos e muitos para um. É um relacionamento bidirecional em meus objetos, para que eu possa atravessar de qualquer direção. mappedByé a maneira recomendada de fazer isso, no entanto, eu não conseguia entender. Alguém pode explicar: qual é a...