Solucionado (ver solução)
Solucionado
(ver solução)
8
respostas

HTTP Status 500 - Request processing failed; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute statement

Ao confirmar o botao de gravar me retorna a seguinte erro: O banco foi criado, porem ele acusa que nao conseguiu gravar por nao achar as tabelas. Mas o JPA+Spring nao esta conseguindo criar as tabelas.

exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute statement
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:973)
    org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute statement
    org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763)
    org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677)
    org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1683)
    org.hibernate.jpa.spi.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:1187)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:289)
    com.sun.proxy.$Proxy100.persist(Unknown Source)
    br.com.casadocodigo.loja.daos.ProdutoDAO.gravar(ProdutoDAO.java:23)
    br.com.casadocodigo.loja.daos.ProdutoDAO$$FastClassBySpringCGLIB$$92ebe7c5.invoke(<generated>)
    org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
    org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:266)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    br.com.casadocodigo.loja.daos.ProdutoDAO$$EnhancerBySpringCGLIB$$3de6577b.gravar(<generated>)
    br.com.casadocodigo.loja.controllers.ProdutosController.grava(ProdutosController.java:28)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:781)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:721)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
    org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

org.hibernate.exception.SQLGrammarException: could not execute statement
    org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:123)
    org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49)
    org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126)
    org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112)
    org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:190)
    org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:96)
    org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:58)
    org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3032)
    org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3556)
    org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:97)
    org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:480)
    org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:191)
    org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:175)
    org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:210)
    org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:324)
    org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:288)
    org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:194)
    org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:125)
    org.hibernate.jpa.event.internal.core.JpaPersistEventListener.saveWithGeneratedId(JpaPersistEventListener.java:84)
    org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:206)
    org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:149)
    org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:75)
    org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:807)
    org.hibernate.internal.SessionImpl.persist(SessionImpl.java:780)
    org.hibernate.internal.SessionImpl.persist(SessionImpl.java:785)
    org.hibernate.jpa.spi.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:1181)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:289)
    com.sun.proxy.$Proxy100.persist(Unknown Source)
    br.com.casadocodigo.loja.daos.ProdutoDAO.gravar(ProdutoDAO.java:23)
    br.com.casadocodigo.loja.daos.ProdutoDAO$$FastClassBySpringCGLIB$$92ebe7c5.invoke(<generated>)
    org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
    org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:266)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    br.com.casadocodigo.loja.daos.ProdutoDAO$$EnhancerBySpringCGLIB$$3de6577b.gravar(<generated>)
    br.com.casadocodigo.loja.controllers.ProdutosController.grava(ProdutosController.java:28)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:781)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:721)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
    org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

org.postgresql.util.PSQLException: ERRO: relação "produto" não existe
  Posição: 13
    org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2182)
    org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1911)
    org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:173)
    org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:645)
    org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:495)
    org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:441)
    org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:187)
    org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:96)
    org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:58)
    org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3032)
    org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3556)
    org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:97)
    org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:480)
    org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:191)
    org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:175)
    org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:210)
    org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:324)
    org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:288)
    org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:194)
    org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:125)
    org.hibernate.jpa.event.internal.core.JpaPersistEventListener.saveWithGeneratedId(JpaPersistEventListener.java:84)
    org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:206)
    org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:149)
    org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:75)
    org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:807)
    org.hibernate.internal.SessionImpl.persist(SessionImpl.java:780)
    org.hibernate.internal.SessionImpl.persist(SessionImpl.java:785)
    org.hibernate.jpa.spi.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:1181)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:289)
    com.sun.proxy.$Proxy100.persist(Unknown Source)
    br.com.casadocodigo.loja.daos.ProdutoDAO.gravar(ProdutoDAO.java:23)
    br.com.casadocodigo.loja.daos.ProdutoDAO$$FastClassBySpringCGLIB$$92ebe7c5.invoke(<generated>)
    org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
    org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:266)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    br.com.casadocodigo.loja.daos.ProdutoDAO$$EnhancerBySpringCGLIB$$3de6577b.gravar(<generated>)
    br.com.casadocodigo.loja.controllers.ProdutosController.grava(ProdutosController.java:28)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:781)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:721)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
    org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Segue o codigo da classe JPAConfigurantion, estou usando o Postgres

package br.com.casadocodigo.loja.conf;

import java.util.Properties;

import javax.persistence.EntityManagerFactory;

import org.apache.log4j.net.SyslogAppender;
import org.springframework.context.annotation.Bean;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.orm.jpa.JpaVendorAdapter;
import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
import org.springframework.transaction.annotation.EnableTransactionManagement;

//Aqui o spring ativa o gerenciamento de transações e já reconhece o TransactionManager
@EnableTransactionManagement
public class JPAConfiguration {

    @Bean//metodo gerenciados pelo spring
    public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
        LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean();

        JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
        factoryBean.setJpaVendorAdapter(vendorAdapter);
        System.out.println("Conectando...");
        DriverManagerDataSource dataSource = new DriverManagerDataSource();
        dataSource.setUsername("postgres");
        dataSource.setPassword("123");
        dataSource.setUrl("jdbc:postgresql://localhost:5432/spring");
        dataSource.setDriverClassName("org.postgresql.Driver");


        factoryBean.setDataSource(dataSource);

        Properties properties = new Properties();
        properties.setProperty("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect");
        properties.setProperty("hibernate.show_sql", "true");
        properties.setProperty("hibernate.hbm2ddl", "update");

        factoryBean.setJpaProperties(properties);

        factoryBean.setPackagesToScan("br.com.casadocodigo.loja.models");
        System.out.println("Conectado...");
        return factoryBean;

    }

    @Bean
    public JpaTransactionManager transactionManager(EntityManagerFactory emf) {
        return new JpaTransactionManager(emf);

    }
}
8 respostas

Pode postar suas entidades e mapeamentos?

Segue:

package br.com.casadocodigo.loja.models;

import java.util.List;

import javax.persistence.ElementCollection;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity
public class Produto {

    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private int id;
    private String titulo;
    private String descricao;
    private int paginas;

    @ElementCollection//indica que o atributo é uma coleçao de elementos
    private List<Preco> precos;

    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }

    public String getDescricao() {
        return descricao;
    }
    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }
    public int getPaginas() {
        return paginas;
    }
    public void setPaginas(int paginas) {
        this.paginas = paginas;
    }

    public List<Preco> getPrecos() {
        return precos;
    }
    public void setPrecos(List<Preco> precos) {
        this.precos = precos;
    }
    @Override
    public String toString() {
        return "Produto [" + titulo + descricao + paginas + "]";
    }


}
package br.com.casadocodigo.loja.models;

import java.math.BigDecimal;

import javax.persistence.Embeddable;

@Embeddable//Spring relaciona os elementos para dentro da coleçao.
public class Preco {

    private BigDecimal valor;
    //Enum criado para guarda varios tipos
    private TipoPreco tipo;

    public BigDecimal getValor() {
        return valor;
    }

    public void setValor(BigDecimal valor) {
        this.valor = valor;
    }

    public TipoPreco getTipo() {
        return tipo;
    }

    public void setTipo(TipoPreco tipo) {
        this.tipo = tipo;
    }

}
package br.com.casadocodigo.loja.models;

public enum TipoPreco {
    EBOOK, IMPRESSO, COMBO; 
}

Oi Cledson, verificou se as tabelas foram criadas? Na hora que vc sobe a aplicação o hibernate gera um log sobre a geração do schema do banco, verifica ele para mim? Caso tenha alguma coisa dizendo que não foi possível criar o schema, tenta trocar o dialeto do postgree, pode ser?

Já sim, e não foram criadas. Então, o log de criação de tabela não é gerado e tambem não identifiquei nem retorno de erro de schema, so quando tento inserir dados na tabela que me reporta erro de tabela não encontrada. O Spring esta sendo inicializado! Segue o stacktrace do projeto ao iniciar:

jul 28, 2016 11:04:59 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:casadocodigo' did not find a matching property.
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server version:        Apache Tomcat/8.0.36
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server built:          Jun 9 2016 13:55:50 UTC
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server number:         8.0.36.0
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Name:               Linux
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Version:            4.4.0-31-generic
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Architecture:          amd64
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Java Home:             /usr/lib/jvm/java-8-oracle/jre
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Version:           1.8.0_101-b13
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Vendor:            Oracle Corporation
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_BASE:         /home/p4r4b4/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_HOME:         /home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.base=/home/p4r4b4/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.home=/home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dwtp.deploy=/home/p4r4b4/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Djava.endorsed.dirs=/home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36/endorsed
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dfile.encoding=UTF-8
jul 28, 2016 11:04:59 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
jul 28, 2016 11:04:59 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["http-nio-8080"]
jul 28, 2016 11:04:59 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
jul 28, 2016 11:04:59 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["ajp-nio-8009"]
jul 28, 2016 11:04:59 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
jul 28, 2016 11:04:59 AM org.apache.catalina.startup.Catalina load
INFORMAÇÕES: Initialization processed in 1610 ms
jul 28, 2016 11:04:59 AM org.apache.catalina.core.StandardService startInternal
INFORMAÇÕES: Starting service Catalina
jul 28, 2016 11:04:59 AM org.apache.catalina.core.StandardEngine startInternal
INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/8.0.36
jul 28, 2016 11:05:03 AM org.apache.jasper.servlet.TldScanner scanJars
INFORMAÇÕES: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
jul 28, 2016 11:05:03 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: Spring WebApplicationInitializers detected on classpath: [br.com.casadocodigo.loja.conf.ServletSpringMVC@31e6f8ec]
log4j:WARN No appenders could be found for logger (br.com.casadocodigo.loja.conf.ServletSpringMVC).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
jul 28, 2016 11:05:03 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: Initializing Spring FrameworkServlet 'dispatcher'
Conectando...
Conectado...
jul 28, 2016 11:05:08 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["http-nio-8080"]
jul 28, 2016 11:05:08 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["ajp-nio-8009"]
jul 28, 2016 11:05:08 AM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 8571 ms

Vixe, deu ruim esse log aí, não tem nada do hibernate :(. Duas coisas: tenta adicionar um log4j.xml no src/main/resources com o seguinte conteúdo.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

    <!-- Appenders -->
    <appender name="console" class="org.apache.log4j.ConsoleAppender">
        <param name="Target" value="System.out" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{HH:mm:ss} [%t] %c{1} - %m%n" />
        </layout>
    </appender>

    <logger name="org.hibernate">
        <level value="debug" />
    </logger>

    <root>
        <priority value="warn" />
        <appender-ref ref="console" />
    </root>

</log4j:configuration>

Além disso, da uma trocada no dialeto que vc ta configurando para o postgre. Exemplos:

  • org.hibernate.dialect.PostgreSQL9Dialect

Ja tinha usado esse Dialect antes e nao fez diferença. Segue o stack trace com a adiçao do log4j. Analisei o log corrigi uma falha, mas mesmo assim sem sucesso. Add na classe JPAConfiguration a properties:

properties.setProperty("hibernate.temp.use_jdbc_metadata_defaults", "false");

Segue o log completo:

jul 30, 2016 12:07:48 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:casadocodigo' did not find a matching property.
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server version:        Apache Tomcat/8.0.36
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server built:          Jun 9 2016 13:55:50 UTC
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server number:         8.0.36.0
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Name:               Linux
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Version:            4.4.0-31-generic
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Architecture:          amd64
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Java Home:             /usr/lib/jvm/java-8-oracle/jre
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Version:           1.8.0_101-b13
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Vendor:            Oracle Corporation
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_BASE:         /home/p4r4b4/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_HOME:         /home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.base=/home/p4r4b4/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.home=/home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dwtp.deploy=/home/p4r4b4/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Djava.endorsed.dirs=/home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36/endorsed
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dfile.encoding=UTF-8
jul 30, 2016 12:07:48 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
jul 30, 2016 12:07:48 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["http-nio-8080"]
jul 30, 2016 12:07:48 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
jul 30, 2016 12:07:48 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["ajp-nio-8009"]
jul 30, 2016 12:07:48 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
jul 30, 2016 12:07:48 AM org.apache.catalina.startup.Catalina load
INFORMAÇÕES: Initialization processed in 816 ms
jul 30, 2016 12:07:48 AM org.apache.catalina.core.StandardService startInternal
INFORMAÇÕES: Starting service Catalina
jul 30, 2016 12:07:48 AM org.apache.catalina.core.StandardEngine startInternal
INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/8.0.36
jul 30, 2016 12:07:50 AM org.apache.jasper.servlet.TldScanner scanJars
INFORMAÇÕES: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
jul 30, 2016 12:07:50 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: Spring WebApplicationInitializers detected on classpath: [br.com.casadocodigo.loja.conf.ServletSpringMVC@492e2c3b]
jul 30, 2016 12:07:50 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: Initializing Spring FrameworkServlet 'dispatcher'
00:07:51 [localhost-startStop-1] LogHelper - PersistenceUnitInfo [
    name: default
    persistence provider classname: null
    classloader: WebappClassLoader
  context: casadocodigo
  delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@372f7a8d

    excludeUnlistedClasses: true
    JTA datasource: null
    Non JTA datasource: org.springframework.jdbc.datasource.DriverManagerDataSource@46a452cc
    Transaction type: RESOURCE_LOCAL
    PU root URL: file:/home/p4r4b4/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/casadocodigo/WEB-INF/classes/
    Shared Cache Mode: UNSPECIFIED
    Validation Mode: AUTO
    Jar files URLs []
    Managed classes names [
        br.com.casadocodigo.loja.models.Preco
        br.com.casadocodigo.loja.models.Produto]
    Mapping files names []
    Properties []
00:07:51 [localhost-startStop-1] IntegratorServiceImpl - Adding Integrator [org.hibernate.cfg.beanvalidation.BeanValidationIntegrator].
00:07:51 [localhost-startStop-1] IntegratorServiceImpl - Adding Integrator [org.hibernate.secure.spi.JaccIntegrator].
00:07:51 [localhost-startStop-1] IntegratorServiceImpl - Adding Integrator [org.hibernate.cache.internal.CollectionCacheInvalidator].
00:07:51 [localhost-startStop-1] IntegratorServiceImpl - Adding Integrator [org.hibernate.jpa.event.spi.JpaIntegrator].
00:07:51 [localhost-startStop-1] StrategySelectorImpl - Registering named strategy selector [org.hibernate.dialect.Dialect] : [MySQL5] -> [org.hibernate.dialect.MySQL5Dialect] (replacing [org.hibernate.dialect.MySQL5Dialect])
00:07:51 [localhost-startStop-1] StrategySelectorImpl - Registering named strategy selector [org.hibernate.dialect.Dialect] : [MySQL5InnoDB] -> [org.hibernate.dialect.MySQL5InnoDBDialect] (replacing [org.hibernate.dialect.MySQL5InnoDBDialect])
00:07:51 [localhost-startStop-1] Version - HHH000412: Hibernate Core {4.3.0.Final}
00:07:51 [localhost-startStop-1] Environment - HHH000206: hibernate.properties not found
00:07:51 [localhost-startStop-1] Environment - HHH000021: Bytecode provider name : javassist
00:07:51 [localhost-startStop-1] ServiceBinding - Overriding existing service binding [org.hibernate.secure.spi.JaccService]
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BooleanType@510658a
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BooleanType@510658a
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BooleanType@510658a
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.NumericBooleanType@473108f5
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.TrueFalseType@6b0ac567
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.YesNoType@2028b413
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.ByteType@4c0d3d21
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.ByteType@4c0d3d21
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.ByteType@4c0d3d21
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration character -> org.hibernate.type.CharacterType@319496d3
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration char -> org.hibernate.type.CharacterType@319496d3
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.CharacterType@319496d3
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration short -> org.hibernate.type.ShortType@7fbba66b
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration short -> org.hibernate.type.ShortType@7fbba66b
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.ShortType@7fbba66b
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.IntegerType@45ee0842
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration int -> org.hibernate.type.IntegerType@45ee0842
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.IntegerType@45ee0842
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration long -> org.hibernate.type.LongType@13f1364a
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration long -> org.hibernate.type.LongType@13f1364a
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.LongType@13f1364a
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration float -> org.hibernate.type.FloatType@3529fdf3
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration float -> org.hibernate.type.FloatType@3529fdf3
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.FloatType@3529fdf3
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration double -> org.hibernate.type.DoubleType@3c46de65
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration double -> org.hibernate.type.DoubleType@3c46de65
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.DoubleType@3c46de65
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BigDecimalType@6d6efb41
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BigDecimalType@6d6efb41
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BigIntegerType@481f9b3a
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BigIntegerType@481f9b3a
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration string -> org.hibernate.type.StringType@5a4f2f16
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.StringType@5a4f2f16
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.StringNVarcharType@5486a0da
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration ncharacter -> org.hibernate.type.CharacterNCharType@c7e5d9c
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration url -> org.hibernate.type.UrlType@5c903692
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.UrlType@5c903692
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration date -> org.hibernate.type.DateType@1b1f3359
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.DateType@1b1f3359
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration time -> org.hibernate.type.TimeType@5559c2b1
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.TimeType@5559c2b1
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.TimestampType@31b8d6b6
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.TimestampType@31b8d6b6
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.TimestampType@31b8d6b6
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration dbtimestamp -> org.hibernate.type.DbTimestampType@6bf9355c
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.CalendarType@1405eca9
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.CalendarType@1405eca9
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.CalendarType@1405eca9
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.CalendarDateType@16f7ebd4
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.LocaleType@5b4d22
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.LocaleType@5b4d22
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.CurrencyType@dc510ba
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.CurrencyType@dc510ba
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.TimeZoneType@1c85cdae
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.TimeZoneType@1c85cdae
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration class -> org.hibernate.type.ClassType@5f195fab
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.ClassType@5f195fab
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.UUIDBinaryType@57d1cd4b
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.UUIDBinaryType@57d1cd4b
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.UUIDCharType@4df2a0e9
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.PostgresUUIDType@62d15514
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BinaryType@5e0c4b94
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BinaryType@5e0c4b94
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BinaryType@5e0c4b94
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.WrapperBinaryType@33b9e33e
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration Byte[] -> org.hibernate.type.WrapperBinaryType@33b9e33e
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration [Ljava.lang.Byte; -> org.hibernate.type.WrapperBinaryType@33b9e33e
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration image -> org.hibernate.type.ImageType@5657e301
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.CharArrayType@216d2f02
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.CharArrayType@216d2f02
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.CharArrayType@216d2f02
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.CharacterArrayType@127a0ff6
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration [Ljava.lang.Character; -> org.hibernate.type.CharacterArrayType@127a0ff6
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration Character[] -> org.hibernate.type.CharacterArrayType@127a0ff6
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration text -> org.hibernate.type.TextType@6b055acf
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.NTextType@4e39a1e2
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BlobType@59994719
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BlobType@59994719
00:07:51 [localhost-startStop-1] BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.MaterializedBlobType@30e59470
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.ClobType@40bea596
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.ClobType@40bea596
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.NClobType@6c1f56bd
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.NClobType@6c1f56bd
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.MaterializedClobType@4be2c2ba
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.MaterializedNClobType@f6dd42c
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.SerializableType@119bbab2
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration object -> org.hibernate.type.ObjectType@7c06db3e
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.ObjectType@7c06db3e
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.AdaptedImmutableType@2502a0ba
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.AdaptedImmutableType@6f97400f
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.AdaptedImmutableType@724d3c13
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration imm_dbtimestamp -> org.hibernate.type.AdaptedImmutableType@3272ea4
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.AdaptedImmutableType@3390590a
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.AdaptedImmutableType@6652e04f
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.AdaptedImmutableType@7de4f532
00:07:52 [localhost-startStop-1] BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.AdaptedImmutableType@478cb624
00:07:52 [localhost-startStop-1] Version - HCANN000001: Hibernate Commons Annotations {4.0.4.Final}
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [uuid2] -> [org.hibernate.id.UUIDGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [guid] -> [org.hibernate.id.GUIDGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [uuid] -> [org.hibernate.id.UUIDHexGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [uuid.hex] -> [org.hibernate.id.UUIDHexGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [hilo] -> [org.hibernate.id.TableHiLoGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [assigned] -> [org.hibernate.id.Assigned]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [identity] -> [org.hibernate.id.IdentityGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [select] -> [org.hibernate.id.SelectGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [sequence] -> [org.hibernate.id.SequenceGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [seqhilo] -> [org.hibernate.id.SequenceHiLoGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [increment] -> [org.hibernate.id.IncrementGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [foreign] -> [org.hibernate.id.ForeignGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [sequence-identity] -> [org.hibernate.id.SequenceIdentityGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [enhanced-sequence] -> [org.hibernate.id.enhanced.SequenceStyleGenerator]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [enhanced-table] -> [org.hibernate.id.enhanced.TableGenerator]
00:07:52 [localhost-startStop-1] Configuration - Preparing to build session factory with filters : {}
00:07:52 [localhost-startStop-1] Dialect - HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect
00:07:52 [localhost-startStop-1] LobCreatorBuilder - HHH000422: Disabling contextual LOB creation as connection was null
00:07:52 [localhost-startStop-1] Configuration - Processing hbm.xml files
00:07:52 [localhost-startStop-1] Configuration - Process annotated classes
00:07:52 [localhost-startStop-1] AnnotationBinder - Binding entity from annotated class: br.com.casadocodigo.loja.models.Produto
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3DiscriminatorColumn{logicalColumnName'DTYPE', discriminatorTypeName='string'}
00:07:52 [localhost-startStop-1] EntityBinder - Import with entity name Produto
00:07:52 [localhost-startStop-1] EntityBinder - Bind entity br.com.casadocodigo.loja.models.Produto on table Produto
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto), mappingColumn=id, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] PropertyBinder - MetadataSourceProcessor property id with lazy=false
00:07:52 [localhost-startStop-1] AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [br.com.casadocodigo.loja.models.Produto:id]
00:07:52 [localhost-startStop-1] SimpleValueBinder - building SimpleValue for id
00:07:52 [localhost-startStop-1] PropertyBinder - Building property id
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto), mappingColumn=descricao, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] PropertyBinder - MetadataSourceProcessor property descricao with lazy=false
00:07:52 [localhost-startStop-1] AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [br.com.casadocodigo.loja.models.Produto:descricao]
00:07:52 [localhost-startStop-1] SimpleValueBinder - building SimpleValue for descricao
00:07:52 [localhost-startStop-1] PropertyBinder - Building property descricao
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto), mappingColumn=paginas, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] PropertyBinder - MetadataSourceProcessor property paginas with lazy=false
00:07:52 [localhost-startStop-1] AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [br.com.casadocodigo.loja.models.Produto:paginas]
00:07:52 [localhost-startStop-1] SimpleValueBinder - building SimpleValue for paginas
00:07:52 [localhost-startStop-1] PropertyBinder - Building property paginas
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='null', referencedColumn='null', mappedBy=''}
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto), mappingColumn=precos, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto), mappingColumn=null, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto), mappingColumn=precos, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto), mappingColumn=precos_KEY, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='precos_KEY', referencedColumn='null', mappedBy='null'}
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='null', referencedColumn='null', mappedBy=''}
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='null', referencedColumn='null', mappedBy=''}
00:07:52 [localhost-startStop-1] CollectionBinder - Collection role: br.com.casadocodigo.loja.models.Produto.precos
00:07:52 [localhost-startStop-1] PropertyBinder - Building property precos
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto), mappingColumn=titulo, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] PropertyBinder - MetadataSourceProcessor property titulo with lazy=false
00:07:52 [localhost-startStop-1] AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [br.com.casadocodigo.loja.models.Produto:titulo]
00:07:52 [localhost-startStop-1] SimpleValueBinder - building SimpleValue for titulo
00:07:52 [localhost-startStop-1] PropertyBinder - Building property titulo
00:07:52 [localhost-startStop-1] SimpleValueBinder - Starting fillSimpleValue for id
00:07:52 [localhost-startStop-1] SimpleValueBinder - Starting fillSimpleValue for descricao
00:07:52 [localhost-startStop-1] SimpleValueBinder - Starting fillSimpleValue for paginas
00:07:52 [localhost-startStop-1] SimpleValueBinder - Starting fillSimpleValue for titulo
00:07:52 [localhost-startStop-1] Configuration - Processing fk mappings (*ToOne and JoinedSubclass)
00:07:52 [localhost-startStop-1] Configuration - Processing extends queue
00:07:52 [localhost-startStop-1] Configuration - Processing extends queue
00:07:52 [localhost-startStop-1] Configuration - Processing collection mappings
00:07:52 [localhost-startStop-1] CollectionSecondPass - Second pass for collection: br.com.casadocodigo.loja.models.Produto.precos
00:07:52 [localhost-startStop-1] CollectionBinder - Binding a collection of element: br.com.casadocodigo.loja.models.Produto.precos
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto_precos), mappingColumn=tipo, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] PropertyBinder - MetadataSourceProcessor property tipo with lazy=false
00:07:52 [localhost-startStop-1] AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [br.com.casadocodigo.loja.models.Produto.precos.collection&&element:tipo]
00:07:52 [localhost-startStop-1] SimpleValueBinder - building SimpleValue for tipo
00:07:52 [localhost-startStop-1] SimpleValueBinder - Starting fillSimpleValue for tipo
00:07:52 [localhost-startStop-1] PropertyBinder - Building property tipo
00:07:52 [localhost-startStop-1] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Produto_precos), mappingColumn=valor, insertable=true, updatable=true, unique=false}
00:07:52 [localhost-startStop-1] PropertyBinder - MetadataSourceProcessor property valor with lazy=false
00:07:52 [localhost-startStop-1] AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [br.com.casadocodigo.loja.models.Produto.precos.collection&&element:valor]
00:07:52 [localhost-startStop-1] SimpleValueBinder - building SimpleValue for valor
00:07:52 [localhost-startStop-1] SimpleValueBinder - Starting fillSimpleValue for valor
00:07:52 [localhost-startStop-1] PropertyBinder - Building property valor
00:07:52 [localhost-startStop-1] CollectionSecondPass - Mapped collection key: Produto_id, element: tipo, valor
00:07:52 [localhost-startStop-1] Configuration - Processing native query and ResultSetMapping mappings
00:07:52 [localhost-startStop-1] Configuration - Processing association property references
00:07:52 [localhost-startStop-1] Configuration - Creating tables' unique integer identifiers
00:07:52 [localhost-startStop-1] Configuration - Processing foreign key constraints
00:07:52 [localhost-startStop-1] Configuration - Resolving reference to class: br.com.casadocodigo.loja.models.Produto
00:07:52 [localhost-startStop-1] JtaPlatformInitiator - No JtaPlatform was specified, checking resolver
00:07:52 [localhost-startStop-1] JtaPlatformResolverInitiator - No JtaPlatformResolver was specified, using default [org.hibernate.engine.transaction.jta.platform.internal.StandardJtaPlatformResolver]
00:07:52 [localhost-startStop-1] StandardJtaPlatformResolver - Could not resolve JtaPlatform, using default [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
00:07:52 [localhost-startStop-1] SettingsFactory - Automatic flush during beforeCompletion(): disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Automatic session close at end of transaction: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Scrollable result sets: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Wrap result sets: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - JDBC3 getGeneratedKeys(): disabled
00:07:52 [localhost-startStop-1] SettingsFactory - multi-tenancy strategy : NONE
00:07:52 [localhost-startStop-1] SettingsFactory - Connection release mode: auto
00:07:52 [localhost-startStop-1] SettingsFactory - Using BatchFetchStyle : LEGACY
00:07:52 [localhost-startStop-1] SettingsFactory - Default batch fetch size: 1
00:07:52 [localhost-startStop-1] SettingsFactory - Generate SQL with comments: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Order SQL updates by primary key: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Order SQL inserts for batching: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Default null ordering: none
00:07:52 [localhost-startStop-1] SettingsFactory - Query translator: org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory
00:07:52 [localhost-startStop-1] ASTQueryTranslatorFactory - HHH000397: Using ASTQueryTranslatorFactory
00:07:52 [localhost-startStop-1] SettingsFactory - Query language substitutions: {}
00:07:52 [localhost-startStop-1] SettingsFactory - JPA-QL strict compliance: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Second-level cache: enabled
00:07:52 [localhost-startStop-1] SettingsFactory - Query cache: disabled
00:07:52 [localhost-startStop-1] RegionFactoryInitiator - Cache region factory : org.hibernate.cache.internal.NoCachingRegionFactory
00:07:52 [localhost-startStop-1] SettingsFactory - Optimize cache for minimal puts: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Structured second-level cache entries: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Second-level cache direct-reference entries: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Automatic eviction of collection cache: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Statistics: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Deleted entity synthetic identifier rollback: disabled
00:07:52 [localhost-startStop-1] SettingsFactory - Default entity-mode: pojo
00:07:52 [localhost-startStop-1] SettingsFactory - Named query checking : enabled
00:07:52 [localhost-startStop-1] SettingsFactory - Check Nullability in Core (should be disabled when Bean Validation is on): enabled
00:07:52 [localhost-startStop-1] SettingsFactory - Allow initialization of lazy state outside session : : disabled
00:07:52 [localhost-startStop-1] SettingsFactory - JTA Track by Thread: enabled
00:07:52 [localhost-startStop-1] SessionFactoryImpl - Building session factory
00:07:52 [localhost-startStop-1] SessionFactoryImpl - Session factory constructed with filter configurations : {}
00:07:52 [localhost-startStop-1] SessionFactoryImpl - Instantiating session factory with properties: {java.vendor=Oracle Corporation, sun.java.launcher=SUN_STANDARD, catalina.base=/home/p4r4b4/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, catalina.useNaming=true, os.name=Linux, sun.boot.class.path=/usr/lib/jvm/java-8-oracle/jre/lib/resources.jar:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jce.jar:/usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfr.jar:/usr/lib/jvm/java-8-oracle/jre/classes, hibernate.temp.use_jdbc_metadata_defaults=false, sun.desktop=gnome, java.vm.specification.vendor=Oracle Corporation, java.runtime.version=1.8.0_101-b13, user.name=p4r4b4, tomcat.util.scan.StandardJarScanFilter.jarsToScan=log4j-core*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar, shared.loader=, tomcat.util.buf.StringCache.byte.enabled=true, javax.persistence.validation.mode=AUTO, user.language=pt, java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory, sun.boot.library.path=/usr/lib/jvm/java-8-oracle/jre/lib/amd64, java.version=1.8.0_101, user.timezone=America/Sao_Paulo, sun.arch.data.model=64, java.endorsed.dirs=/home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36/endorsed, sun.cpu.isalist=, sun.jnu.encoding=UTF-8, file.encoding.pkg=sun.io, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat., file.separator=/, java.specification.name=Java Platform API Specification, java.class.version=52.0, user.country=BR, java.home=/usr/lib/jvm/java-8-oracle/jre, java.vm.info=mixed mode, os.version=4.4.0-31-generic, path.separator=:, java.vm.version=25.101-b13, java.awt.printerjob=sun.print.PSPrinterJob, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.X11.XToolkit, package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat., java.naming.factory.url.pkgs=org.apache.naming, user.home=/home/p4r4b4, java.specification.vendor=Oracle Corporation, tomcat.util.scan.StandardJarScanFilter.jarsToSkip=bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,tomcat-api.jar,tomcat-util.jar,tomcat-util-scan.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-jni.jar,tomcat-websocket.jar,tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,tomcat-jdbc.jar,tools.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,taglibs-standard-spec-*.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,junit.jar,junit-*.jar,ant-launcher.jar,cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,xom-*.jar, java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor.url=http://java.oracle.com/, java.vm.vendor=Oracle Corporation, hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect, hibernate.ejb.persistenceUnitName=default, common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar", java.runtime.name=Java(TM) SE Runtime Environment, sun.java.command=org.apache.catalina.startup.Bootstrap start, java.class.path=/home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36/bin/bootstrap.jar:/home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36/bin/tomcat-juli.jar:/usr/lib/jvm/java-8-oracle/lib/tools.jar, hibernate.bytecode.use_reflection_optimizer=false, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.8, catalina.home=/home/p4r4b4/Documentos/Apache/apache-tomcat-8.0.36, javax.persistence.nonJtaDataSource=org.springframework.jdbc.datasource.DriverManagerDataSource@46a452cc, sun.cpu.endian=little, sun.os.patch.level=unknown, java.io.tmpdir=/tmp, java.vendor.url.bug=http://bugreport.sun.com/bugreport/, javax.persistence.sharedCache.mode=UNSPECIFIED, server.loader=, os.arch=amd64, java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment, java.ext.dirs=/usr/lib/jvm/java-8-oracle/jre/lib/ext:/usr/java/packages/lib/ext, user.dir=/home/p4r4b4/Área de Trabalho, line.separator=
, wtp.deploy=/home/p4r4b4/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, file.encoding=UTF-8, hibernate.hbm2ddl=update, java.specification.version=1.8, hibernate.show_sql=true}
00:07:52 [localhost-startStop-1] JaccIntegrator - Skipping JACC integration as it was not enabled
00:07:52 [localhost-startStop-1] CascadeStyles - External cascade style regsitration [persist : STYLE_PERSIST_SKIPLAZY] overrode base registration [STYLE_PERSIST]
00:07:52 [localhost-startStop-1] DefaultIdentifierGeneratorFactory - Setting dialect [org.hibernate.dialect.PostgreSQLDialect]
00:07:52 [localhost-startStop-1] AbstractCollectionPersister - Static SQL for collection: br.com.casadocodigo.loja.models.Produto.precos
00:07:52 [localhost-startStop-1] AbstractCollectionPersister -  Row insert: insert into Produto_precos (Produto_id, tipo, valor) values (?, ?, ?)
00:07:52 [localhost-startStop-1] AbstractCollectionPersister -  Row update: update Produto_precos set tipo=?, valor=? where Produto_id=? and tipo=? and valor=?
00:07:52 [localhost-startStop-1] AbstractCollectionPersister -  Row delete: delete from Produto_precos where Produto_id=? and tipo=? and valor=?
00:07:52 [localhost-startStop-1] AbstractCollectionPersister -  One-shot delete: delete from Produto_precos where Produto_id=?
00:07:52 [localhost-startStop-1] AbstractEntityPersister - Static SQL for entity: br.com.casadocodigo.loja.models.Produto
00:07:52 [localhost-startStop-1] AbstractEntityPersister -  Version select: select id from Produto where id =?
00:07:52 [localhost-startStop-1] AbstractEntityPersister -  Snapshot select: select produto_.id, produto_.descricao as descrica2_0_, produto_.paginas as paginas3_0_, produto_.titulo as titulo4_0_ from Produto produto_ where produto_.id=?
00:07:52 [localhost-startStop-1] AbstractEntityPersister -  Insert 0: insert into Produto (descricao, paginas, titulo, id) values (?, ?, ?, ?)
00:07:52 [localhost-startStop-1] AbstractEntityPersister -  Update 0: update Produto set descricao=?, paginas=?, titulo=? where id=?
00:07:52 [localhost-startStop-1] AbstractEntityPersister -  Delete 0: delete from Produto where id=?
00:07:52 [localhost-startStop-1] AbstractEntityPersister -  Identity insert: insert into Produto (descricao, paginas, titulo) values (?, ?, ?)
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@75ff909f]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [NONE]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=?
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@3a90ea5]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [READ]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=?
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@5d865f02]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [UPGRADE]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=? for update
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@1a555f7]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [UPGRADE_NOWAIT]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=? for update nowait 
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@1926640d]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [UPGRADE_SKIPLOCKED]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=? for update
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@6d5b2d78]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [FORCE]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=? for update nowait 
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@b50be10]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [PESSIMISTIC_READ]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=? for share
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@2f2bb49d]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [PESSIMISTIC_WRITE]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=? for update
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@65bc0f5a]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [PESSIMISTIC_FORCE_INCREMENT]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=? for update nowait 
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@775dae77]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [OPTIMISTIC]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=?
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@d93f639]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : descricao
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : paginas
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : precos
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : titulo
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(entity=br.com.casadocodigo.loja.models.Produto)
    - Returns
       - EntityReturnImpl(entity=br.com.casadocodigo.loja.models.Produto, querySpaceUid=<gen:0>, path=br.com.casadocodigo.loja.models.Produto)
    - QuerySpaces
       - EntityQuerySpaceImpl(uid=<gen:0>, entity=br.com.casadocodigo.loja.models.Produto)
          - SQL table alias mapping - produto0_
          - alias suffix - 0_
          - suffixed key columns - {id1_0_0_}

00:07:52 [localhost-startStop-1] EntityLoader - Static select for entity br.com.casadocodigo.loja.models.Produto [OPTIMISTIC_FORCE_INCREMENT]: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=?
00:07:52 [localhost-startStop-1] Loader - Static select for action ACTION_MERGE on entity br.com.casadocodigo.loja.models.Produto: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=?
00:07:52 [localhost-startStop-1] Loader - Static select for action ACTION_REFRESH on entity br.com.casadocodigo.loja.models.Produto: select produto0_.id as id1_0_0_, produto0_.descricao as descrica2_0_0_, produto0_.paginas as paginas3_0_0_, produto0_.titulo as titulo4_0_0_ from Produto produto0_ where produto0_.id=?
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.CollectionQuerySpaceImpl@75811acc]
00:07:52 [localhost-startStop-1] QuerySpacesImpl - Adding QuerySpace : uid = <gen:1> -> org.hibernate.loader.plan.build.internal.spaces.CompositeQuerySpaceImpl@59926b57]
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : tipo
00:07:52 [localhost-startStop-1] MetamodelGraphWalker - Visiting attribute path : valor
00:07:52 [localhost-startStop-1] FetchStyleLoadPlanBuildingAssociationVisitationStrategy - Building LoadPlan...
00:07:52 [localhost-startStop-1] LoadQueryJoinAndFetchProcessor - processing queryspace <gen:0>
00:07:52 [localhost-startStop-1] LoadPlanTreePrinter - LoadPlan(collection=br.com.casadocodigo.loja.models.Produto.precos)
    - Returns
       - CollectionReturnImpl(collection=br.com.casadocodigo.loja.models.Produto.precos, querySpaceUid=<gen:0>, path=[br.com.casadocodigo.loja.models.Produto.precos])
          - (collection element)     - QuerySpaces
       - CollectionQuerySpaceImpl(uid=<gen:0>, collection=br.com.casadocodigo.loja.models.Produto.precos)
          - SQL table alias mapping - precos0_
          - alias suffix - 0_
          - suffixed key columns - {Produto_1_0_0_}
          - JOIN (JoinDefinedByMetadata(elements)) : <gen:0> -> <gen:1>
             - CompositeQuerySpaceImpl(uid=<gen:1>)
                - SQL table alias mapping - precos0_

00:07:52 [localhost-startStop-1] CollectionLoader - Static select for collection br.com.casadocodigo.loja.models.Produto.precos: select precos0_.Produto_id as Produto_1_0_0_, precos0_.tipo as tipo2_1_0_, precos0_.valor as valor3_1_0_ from Produto_precos precos0_ where precos0_.Produto_id=?
00:07:52 [localhost-startStop-1] SessionFactoryRegistry - Initializing SessionFactoryRegistry : org.hibernate.internal.SessionFactoryRegistry@449c0de7
00:07:52 [localhost-startStop-1] SessionFactoryRegistry - Registering SessionFactory: 91d865c5-7e17-4b97-bd74-e3cd7718955a (<unnamed>)
00:07:52 [localhost-startStop-1] SessionFactoryRegistry - Not binding SessionFactory to JNDI, no JNDI name configured
00:07:52 [localhost-startStop-1] SessionFactoryImpl - Instantiated session factory
00:07:52 [localhost-startStop-1] NamedQueryRepository - Checking 0 named HQL queries
00:07:52 [localhost-startStop-1] NamedQueryRepository - Checking 0 named SQL queries
00:07:53 [localhost-startStop-1] StatisticsInitiator - Statistics initialized [enabled=false]
00:07:53 [localhost-startStop-1] JpaSchemaGenerator - No actions specified; doing nothing
00:07:53 [localhost-startStop-1] EntityManagerFactoryRegistry - Initializing EntityManagerFactoryRegistry : org.hibernate.jpa.internal.EntityManagerFactoryRegistry@4bc77e0a
00:07:53 [localhost-startStop-1] EntityManagerFactoryRegistry - Registering EntityManagerFactory: default 
jul 30, 2016 12:07:53 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["http-nio-8080"]
jul 30, 2016 12:07:53 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["ajp-nio-8009"]
jul 30, 2016 12:07:53 AM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 4918 ms
Produto [nullintro ao spring251]
00:09:26 [http-nio-8080-exec-4] AbstractTransactionImpl - begin
00:09:26 [http-nio-8080-exec-4] LogicalConnectionImpl - Obtaining JDBC connection
00:09:26 [http-nio-8080-exec-4] LogicalConnectionImpl - Obtained JDBC connection
00:09:26 [http-nio-8080-exec-4] JdbcTransaction - initial autocommit status: true
00:09:26 [http-nio-8080-exec-4] JdbcTransaction - disabling autocommit
00:09:26 [http-nio-8080-exec-4] ActionQueue - Executing identity-insert immediately
00:09:26 [http-nio-8080-exec-4] SQL - insert into Produto (descricao, paginas, titulo) values (?, ?, ?)
Hibernate: insert into Produto (descricao, paginas, titulo) values (?, ?, ?)
00:09:26 [http-nio-8080-exec-4] SqlExceptionHelper - could not execute statement [n/a]
org.postgresql.util.PSQLException: ERRO: relação "produto" não existe
  Posição: 13
    at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2182)
    at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1911)
    at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:173)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:645)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:495)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:441)
    at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:187)
    at org.hibernate.id.insert.AbstractSelectingDelegate.performInsert(AbstractSelectingDelegate.java:61)
    at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3032)
    at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3556)
    at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:97)
    at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:480)
    at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:191)
    at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:175)
    at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:210)
    at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:324)
    at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:288)
    at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:194)
    at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:125)
    at org.hibernate.jpa.event.internal.core.JpaPersistEventListener.saveWithGeneratedId(JpaPersistEventListener.java:84)
    at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:206)
    at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:149)
    at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:75)
    at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:807)
    at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:780)
    at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:785)
    at org.hibernate.jpa.spi.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:1181)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:289)
    at com.sun.proxy.$Proxy28.persist(Unknown Source)
    at br.com.casadocodigo.loja.daos.ProdutoDAO.gravar(ProdutoDAO.java:23)
    at br.com.casadocodigo.loja.daos.ProdutoDAO$$FastClassBySpringCGLIB$$92ebe7c5.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:266)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    at br.com.casadocodigo.loja.daos.ProdutoDAO$$EnhancerBySpringCGLIB$$dec9a4e4.gravar(<generated>)
    at br.com.casadocodigo.loja.controllers.ProdutosController.grava(ProdutosController.java:28)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:781)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:721)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1099)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
00:09:26 [http-nio-8080-exec-4] SqlExceptionHelper - SQL Error: 0, SQLState: 42P01
00:09:26 [http-nio-8080-exec-4] SqlExceptionHelper - ERRO: relação "produto" não existe
  Posição: 13
00:09:26 [http-nio-8080-exec-4] AbstractEntityManagerImpl - Mark transaction for rollback
00:09:26 [http-nio-8080-exec-4] AbstractTransactionImpl - rolling back
00:09:26 [http-nio-8080-exec-4] JdbcTransaction - rolled JDBC Connection
00:09:26 [http-nio-8080-exec-4] JdbcTransaction - re-enabling autocommit
00:09:26 [http-nio-8080-exec-4] LogicalConnectionImpl - Releasing JDBC connection
00:09:26 [http-nio-8080-exec-4] LogicalConnectionImpl - Released JDBC connection
jul 30, 2016 12:09:26 AM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [dispatcher] in context with path [/casadocodigo] threw exception [Request processing failed; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute statement] with root cause
org.postgresql.util.PSQLException: ERRO: relação "produto" não existe
  Posição: 13
    at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2182)
    at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1911)
    at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:173)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:645)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:495)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:441)
    at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:187)
    at org.hibernate.id.insert.AbstractSelectingDelegate.performInsert(AbstractSelectingDelegate.java:61)
    at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3032)
    at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3556)
    at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:97)
    at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:480)
    at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:191)
    at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:175)
    at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:210)
    at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:324)
    at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:288)
    at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:194)
    at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:125)
    at org.hibernate.jpa.event.internal.core.JpaPersistEventListener.saveWithGeneratedId(JpaPersistEventListener.java:84)
    at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:206)
    at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:149)
    at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:75)
    at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:807)
    at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:780)
    at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:785)
    at org.hibernate.jpa.spi.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:1181)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:289)
    at com.sun.proxy.$Proxy28.persist(Unknown Source)
    at br.com.casadocodigo.loja.daos.ProdutoDAO.gravar(ProdutoDAO.java:23)
    at br.com.casadocodigo.loja.daos.ProdutoDAO$$FastClassBySpringCGLIB$$92ebe7c5.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:266)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    at br.com.casadocodigo.loja.daos.ProdutoDAO$$EnhancerBySpringCGLIB$$dec9a4e4.gravar(<generated>)
    at br.com.casadocodigo.loja.controllers.ProdutosController.grava(ProdutosController.java:28)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:781)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:721)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1099)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
solução!

Opa, troca de hibernate.hbm2ddl para hibernate.hbm2ddl.auto

Foi o dialeto do hibernate. Agora criou as entidades. vlw!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software