Fiz uma adptação e ao invés de usar o mysql eu usei o firebird, estive olhando no guj e consegui as mesmas informações mostrada na aula só que se referindo ao firebird, porem ao tentar subir o servidor recebo uma mensagem de erro, podem me ajudar? DESDE JÁ OBRIGADO segue a baixo como ficou a minha configuração usando o firebird
public DataSource DataSource() { DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setDriverClassName("org.firebirdsql.jdbc.FBDriver"); dataSource.setUrl("jdbc:firebirdsql:localhost/3050:/home/wilker/Documentos/bancos/AUTOBYTE.gdb"); dataSource.setUsername("SYSDBA"); dataSource.setPassword("masterkey");
return dataSource; }
private Properties additionalProperties() { Properties properties = new Properties();
properties.setProperty("hibernate.hbm2ddl.auto", "create"); properties.setProperty("hibernate.dialect", "org.hibernate.dialect.FirebirdDialect"); properties.setProperty("hibernate.show_sql", "true");
return properties; }
segue abaixo tambem o erro mostrado pelo tomcat
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class br.com.casadocodigo.loja.conf.JPAConfiguration: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory