digitalinnovationone / dio-springboot

817 stars 528 forks source link

Erro no objeto User quando integrado ao DB H2 #6

Open DankAlighieri opened 11 months ago

DankAlighieri commented 11 months ago

Só pra informar que é necessário fazer a modificação do nome da tabela user quando for integrar no db, senão dá erro por conflito com a palavra reservada do db. A modificação que eu fiz foi essa:

@Entity @Table(name = "users") // modificando o nome da tabela para evitar conflito com a palavra reservada USER public class User {...}

só colocar esse alias na table foi o suficiente.

bmenezesoliveir commented 1 month ago

Olá @DankAlighieri.

No exemplo do Gleyson o erro não ocorre quando ele usa o h2, no meu ocorreu. Mas em seguida ele utiliza o postgree e após a configuração ele altera a table name com o @table(name = "tab_user").