JPA/HIbernate (@Inheritance)Duvida como inicialiar construtor erro :No default constructor for entit

naõ sei como inicializar o construtor pra não dar o erro abaixo

o que devo fazer ??? está certo como estou fazendo ???

    	EntityManagerFactory emf = Persistence.createEntityManagerFactory("JPA9");
        EntityManager em = emf.createEntityManager();
        
        EntityTransaction tx = em.getTransaction();
        try{
		        System.out.println("Inicio...");
				// TODO Auto-generated method stub
				org.apache.log4j.BasicConfigurator.configure();
				
		    	
		    	Carro c = new Carro(4);
		         c = em.find(Carro.class, new Integer(2));
				
		        
		        if (c!=null){
		           System.out.println("Id = "+c.getId());
				   System.out.println("Fabricante = "+c.getFabricante());
		        }
				
				
				System.out.println("Final  ok....");
        }catch(Exception e){
        	System.out.println("Erro ="+e);
        }finally{
        	em.close();
        	emf.close();
        }
	}

---
erro :
 =javax.persistence.PersistenceException: org.hibernate.InstantiationException: No default constructor for entity: br.com.exemplojpa.modelo.Carro



--
@Entity
public class Carro extends Veiculo {
   
    @Column
	private String fabricante;
	
	public Carro(int numPneus) {
		super(numPneus);
	}

	public String getFabricante() {
		return fabricante;
	}

	public void setFabricante(String fabricante) {
		this.fabricante = fabricante;
	}

	
	
}

---
@Entity
@Inheritance(strategy= InheritanceType.JOINED)
public abstract class Veiculo {
    @Id
	private Integer id;
	@Column
    private int numPneus;
	
	public Veiculo(int numPneus){
		this.numPneus=numPneus;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public int getNumPneus() {
		return numPneus;
	}

	public void setNumPneus(int numPneus) {
		this.numPneus = numPneus;
	}
	
	
}
----
@Entity
public class Bicicleta extends Veiculo {
  
    @Column
	private int nummarchas;
	
	public Bicicleta(int numPneus) {
		super(numPneus);
		
	}
	
	public int getNummarchas() {
		return nummarchas;
	}

	public void setNummarchas(int nummarchas) {
		this.nummarchas = nummarchas;
	}

}

Crie um construtor padrão em Veiculo e Carro :wink: