1
resposta

Substituir o HSQLDB por MySql

Boa tarde!!

eu substitui o codigo das .propeties por os estes abaixo, funcionou parcialmente. tambem substitui no pool.xml.

ou seja, tentei substituir HSQLDB por MySql.

mas soh nao funciona a parte do firebase. Assim que eh feito algo no pagina web ou um segundo celular/emulador nao percebe-se a alterao em tempo real, sem que force uma atualizacao (swap).

sera que precisa modificar algo alem das properties e pool.xml?

muito obrigado pela atencao!!

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

spring.datasource.url=jdbc:mysql://localhost:3306/db
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update

////////////outra properties

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

spring.datasource.url=jdbc:mysql://localhost:3306/db
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.jpa.hibernate.ddl-auto=update

spring.jackson.serialization-inclusion: non-null
1 resposta

Oi Cid, blz?

Esse detalhe não tem influência do properties, dado que você só modificou o SGBD. Sendo assim, vamos investigar o problema.

  1. Me fala quais tabelas foram criadas no MySQL. Confira se existe a tabela Dispositivo e se o token é salvo;
  2. Veja se quando há uma modificação, o que aparece no log da aplicação, se ele apresenta a mensagem de envio da mensagem para o firebase ou se tem algum erro.

Me dê um retorno desses dois pontos para que eu consiga identificar o que aconteceu.

[]s