Erro MySQL No Deploy

Estou com um pequeno problema preciso fazer uma tela de Login para entregar para um Desafio de emprego já está feito só que quando eu faço um deploy o sistema para de funcionar o que será que pode estar acontecendo ele não acha a tabela quando subo pro servidor e uso o banco do servidor, segue o logo abaixo ele fica deste jeito estranho pra começar o nome da tabela que ele está tentando achar: Table ‘esctecno_concret.usuario’ não sei como consertar isso se alguém souber por favor.

Minha classe Usuario abaixo:

package br.com.concrete.bean;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name = "usuario")
@NamedQueries({
    @NamedQuery(name = "Usuario.findAll", query = "SELECT u FROM Usuario u")})
public class Usuario implements Serializable {

    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Basic(optional = false)
    @Column(name = "idUser")
    private Integer idUser;
    @Basic(optional = false)
    @Column(name = "name")
    private String name;
    @Basic(optional = false)
    @Column(name = "email")
    private String email;
    @Basic(optional = false)
    @Column(name = "password")
    private String password;
    @Basic(optional = false)
    @Column(name = "created")
    @Temporal(TemporalType.DATE)
    private Date created;
    @Column(name = "modified")
    @Temporal(TemporalType.DATE)
    private Date modified;
    @Basic(optional = false)
    @Column(name = "last_login")
    @Temporal(TemporalType.TIMESTAMP)
    private Date lastLogin;
    @Basic(optional = false)
    @Column(name = "token")
    private String token;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "usuarioidUser")
    private List<Phone> phoneList;

    public Usuario() {
    }

    public Usuario(Integer idUser) {
        this.idUser = idUser;
    }

    public Usuario(Integer idUser, String name, String email, String password, Date created, Date lastLogin, String token) {
        this.idUser = idUser;
        this.name = name;
        this.email = email;
        this.password = password;
        this.created = created;
        this.lastLogin = lastLogin;
        this.token = token;
    }

    public Integer getIdUser() {
        return idUser;
    }

    public void setIdUser(Integer idUser) {
        this.idUser = idUser;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public Date getCreated() {
        return created;
    }

    public void setCreated(Date created) {
        this.created = created;
    }

    public Date getModified() {
        return modified;
    }

    public void setModified(Date modified) {
        this.modified = modified;
    }

    public Date getLastLogin() {
        return lastLogin;
    }

    public void setLastLogin(Date lastLogin) {
        this.lastLogin = lastLogin;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public List<Phone> getPhoneList() {
        return phoneList;
    }

    public void setPhoneList(List<Phone> phoneList) {
        this.phoneList = phoneList;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (idUser != null ? idUser.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof Usuario)) {
            return false;
        }
        Usuario other = (Usuario) object;
        if ((this.idUser == null && other.idUser != null) || (this.idUser != null && !this.idUser.equals(other.idUser))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "br.com.concrete.bean.Usuario[ idUser=" + idUser + " ]";
    }
    
}

2016-08-20T08:28:50.751827+00:00 heroku[web.1]: State changed from starting to up
2016-08-20T08:28:56.296427+00:00 app[web.1]: 2016-08-20 08:28:56.296 INFO 3 — [nio-6178-exec-3] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet’
2016-08-20T08:28:56.296499+00:00 app[web.1]: 2016-08-20 08:28:56.296 INFO 3 — [nio-6178-exec-3] o.s.web.servlet.DispatcherServlet : FrameworkServlet ‘dispatcherServlet’: initialization started
2016-08-20T08:28:56.759190+00:00 app[web.1]: Hibernate:
2016-08-20T08:28:56.759208+00:00 app[web.1]: select
2016-08-20T08:28:56.759211+00:00 app[web.1]: usuario0_.email as email3_1_0_,
2016-08-20T08:28:56.759211+00:00 app[web.1]: usuario0_.last_login as last_log4_1_0_,
2016-08-20T08:28:56.759212+00:00 app[web.1]: usuario0_.modified as modified5_1_0_,
2016-08-20T08:28:56.759213+00:00 app[web.1]: usuario0_.name as name6_1_0_,
2016-08-20T08:28:56.759213+00:00 app[web.1]: usuario0_.password as password7_1_0_,
2016-08-20T08:28:56.759214+00:00 app[web.1]: usuario0_.token as token8_1_0_
2016-08-20T08:28:56.759215+00:00 app[web.1]: from
2016-08-20T08:28:56.759216+00:00 app[web.1]: usuario usuario0_
2016-08-20T08:28:56.816655+00:00 app[web.1]: 2016-08-20 08:28:56.816 ERROR 3 — [nio-6178-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : Table ‘esctecno_concret.usuario’ doesn’t exist
2016-08-20T08:28:57.285807+00:00 heroku[router]: at=info method=GET path="/usuario/10" host=concretedesafiogradle.herokuapp.com request_id=179801e1-0808-46d7-b205-5c1efdae5730 fwd=“179.213.47.208” dyno=web.1 connect=0ms service=1002ms status=200 bytes=1331

Bom consegui resolver ainda não testei com o MySQL mas ainda vou testar pra ver se resolve também mais o importante mesmo era funcionar com o Postgre e consegui, era uma coisa bem besta que era criar as colunas todas minusculas algumas configurações dos servidores parece ter essa limitação de ser tudo minusculo.

bom que resolveu, boa sorte com o emprego!!