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.

7
Qual é a utilidade da anotação @Temporal no Hibernate?
A Documentação do Hibernate contém as informações abaixo para a @Temporalanotação: Em APIs Java simples, a precisão temporal do tempo não é definida. Ao lidar com dados temporais, você pode desejar descrever a precisão esperada no banco de dados. Os dados temporais podem ter precisão de DATA, HORA ou TIMESTAMP …
101 java  hibernate 


11
Como você cria uma consulta distinta em HQL
Existe uma maneira de criar uma consulta distinta em HQL. Usando a palavra-chave "distinto" ou algum outro método. Não tenho certeza se distinto é um keywork válido para HQL, mas estou procurando o equivalente em HQL da palavra-chave SQL "distinto".
100 hibernate  hql  distinct 

19
org.hibernate.hql.internal.ast.QuerySyntaxException: a tabela não está mapeada
Eu tenho um exemplo de aplicativo da web Hibernate 4.3.5 + banco de dados Derby 10.10.1.1+ Glassfish4.0 com IDE NetBeans 8.0Beta. Tenho a próxima exceção: Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: CUSTOMERV is not mapped at org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:189) at org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:109) at org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:95) at org.hibernate.hql.internal.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:331) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3633) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:3522) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:706) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:562) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:299) …



11
Especificando um índice (chave não exclusiva) usando JPA
Como você define um campo, por exemplo, emailcomo tendo um índice usando anotações JPA. Precisamos de uma chave não exclusiva ativada emailporque existem literalmente milhões de consultas neste campo por dia, e é um pouco lento sem a chave. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on …


7
Spring Data JPA mapeia o resultado da consulta nativa para POJO de não entidade
Eu tenho um método de repositório Spring Data com uma consulta nativa @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId") Integer userId, @Param("groupId") Integer groupId); e gostaria de mapear …

9
org.hibernate.MappingException: Não foi possível determinar o tipo para: java.util.List, na tabela: College, para colunas: [org.hibernate.mapping.Column (alunos)]
Estou usando o Hibernate para todas as operações CRUD em meu projeto. Não funciona para relacionamentos Um-para-Muitos e Muitos-para-Um. Isso me dá o erro abaixo. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Então, novamente, passei por este tutorial em vídeo . É muito simples …
96 java  hibernate  orm 

6
Não é possível usar a geração de chave de coluna de identidade com <union-subclass> (TABLE_PER_CLASS)
com.something.SuperClass: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass implements Serializable { private static final long serialVersionUID = -695503064509648117L; long confirmationCode; @Id @GeneratedValue(strategy = GenerationType.AUTO) // Causes exception!!! public long getConfirmationCode() { return confirmationCode; } public void setConfirmationCode(long confirmationCode) { this.confirmationCode = confirmationCode; } } com.something.SubClass: @Entity public abstract class …

7
Como gerar o Metamodelo da entidade JPA?
No espírito de segurança de tipo associado ao CriteriaQuery JPA 2.0 também tem uma API para suportar a representação de entidades de Metamodelo . Alguém está ciente de uma implementação totalmente funcional desta API (para gerar o Metamodelo em vez de criar as classes do metamodelo manualmente)? Seria incrível se …

18
Nenhum serializador encontrado para a classe org.hibernate.proxy.pojo.javassist.Javassist?
Estou trabalhando em SpringMVC, Hibernate&amp; JSONmas estou recebendo este erro. HTTP Status 500 - Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.SerializationFeature.FAIL_ON_EMPTY_BEANS) ) Por favor, verifique minha entidade abaixo @Entity @Table(name="USERS") public class User { @Id …
94 json  spring  hibernate 

7
Como mapear um campo de entidade cujo nome é uma palavra reservada em JPA
@Column(name="open") Usando o dialeto sqlserver com hibernate. [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), unique (sessionid)) …

4
Exceção NoClassDefFoundError para CacheProvider
Sou meio que novo no Spring e hibernate, então estou tentando implementar algum aplicativo da web simples baseado no Spring 3 + hibernate 4 enquanto inicio o tomcat. Tenho esta exceção: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) Descobri …

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.