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.


26
Hibernar: "O campo 'id' não tem um valor padrão"
Estou enfrentando o que considero um problema simples com o Hibernate, mas não consigo resolvê-lo (os fóruns do Hibernate inacessíveis certamente não ajudam). Eu tenho uma classe simples que gostaria de persistir, mas continuo recebendo: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not …




13
Como instalar as Hibernate Tools no Eclipse?
Qual é a maneira correta de instalar o Hibernate Tools no Eclipse como um plugin? O site do Hibernate realmente não fornece nenhuma instrução. Observando o binário do Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, parece que eu posso descompactar isso no meu diretório eclipse. Eu apenas descompacte-o no meu diretório eclipse? Parece que …


17
Erro de hibernação - QuerySyntaxException: users não está mapeado [dos usuários]
Estou tentando obter uma lista de todos os usuários da tabela "users" e recebo o seguinte erro: org.hibernate.hql.internal.ast.QuerySyntaxException: users is not mapped [from users] org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180) org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:110) org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:93) Este é o código que escrevi para adicionar / obter usuários: public List<User> getUsers() { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); List<User> result = …
126 java  hibernate 

8
Configurando dependência maven para SQL Server
Estou desenvolvendo um portlet em que tenho acesso ao Hibernate no banco de dados do SQL Server. Eu configurei dependências para isso e tento descobrir o conector do SQL Server da mesma maneira que sei que o MySql o possui. Ainda assim, minha pesquisa no Google oferece apenas Mysql se …

9
Spring Boot + JPA: anotação do nome da coluna ignorada
Eu tenho um aplicativo Spring Boot com dependência spring-boot-starter-data-jpa. Minha classe de entidade possui uma anotação de coluna com um nome de coluna. Por exemplo: @Column(name="TestName") private String testName; SQL gerado por isso criado test_namecomo o nome das colunas. Depois de procurar uma solução, descobri que spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyresolveu o problema (o …


4
Qual é a diferença entre persist () e merge () em JPA e Hibernate?
Qual é a diferença entre persist () e merge () no Hibernate? persist() pode criar uma consulta UPDATE & INSERT, por exemplo: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); neste caso, a consulta será gerada assim: Hibernate: insert into A (NAME, ID) values …
119 java  hibernate  jpa  orm  entity 

6
Hibernate, @SequenceGenerator e alocaçãoSize
Todos nós conhecemos o comportamento padrão do Hibernate ao usar @SequenceGenerator- aumenta a sequência real do banco de dados em um , multiplica este valor por 50 ( allocationSizevalor padrão ) - e então usa este valor como ID de entidade. Este é um comportamento incorreto e conflita com a …
117 java  hibernate  jpa  hilo 

8
Os critérios do Hibernate retornam filhos várias vezes com FetchType.EAGER
Eu tenho uma Orderclasse que tem uma lista de OrderTransactionse mapeei com um mapeamento de Hibernate um-para-muitos assim: @OneToMany(targetEntity = OrderTransaction.class, cascade = CascadeType.ALL) public List<OrderTransaction> getOrderTransactions() { return orderTransactions; } Estes Orders também têm um campo orderStatus, que é usado para filtrar com os seguintes critérios: public List<Order> getOrderForProduct(OrderFilter …
115 java  hibernate 


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.