Erro ao criar tabela pelo Hibernate no HEROKU

1 resposta Resolvido
back-endspringhibernatemysqljava
E

Pessoal, tenho uma aplicação que crio a tabela com HIBERNATE estou tentando colocar no HEROKU o problema é que quando crio aqui localmente ela gera corretamente com varchar(60) MAS quando gero a mesma aplicação da erro pq gera todos os campos com varchar(255) ai excede o limiteem uma tabela

Gerado de forma errada no heroku;
create table treino (codigo bigint not null auto_increment, data_inicio varchar(255), data_prev_termino varchar(255), dia_semana01 varchar(255), dia_semana02 varchar(255), dia_semana03 varchar(255), dia_semana04 varchar(255), dia_semana05 varchar(255), dia_semana06 varchar(255), exercicio01a varchar(255), exercicio01b varchar(255), exercicio01c varchar(255), exercicio01d varchar(255), exercicio01e varchar(255), exercicio01f varchar(255), exercicio01g varchar(255), exercicio01h varchar(255), exercicio01i varchar(255), exercicio01j varchar(255)....

1 Resposta

E
Solucao aceita

Pessoal, quando NÂO era nome composto eu não adicionava a annotations @Table mas no heroku foi necessario ficando assim @Table

@Entity
@Table(name = "treino")
public class Treino {

antes

@Entity
    public class Treino {

Explicando melhor; no heroku e necessariousar a anotação @Table nas classes mesmos com nomes simples

Criado 18 de junho de 2017
Ultima resposta 18 de jun. de 2017
Respostas 1
Participantes 1