Problema Herança com JPA

Boa noite, estou tentando desenvolver um ERP apenas para testar meus conhecimentos, porem estou com um problema na parte de herança com JPA.

Tenho uma tabela mãe com duas tabelas filhas, a tabela mãe é a Pessoa, e as filhas são, PessoaJuridica e PessoaFisica, quando tento inserir ela no banco de dados utilizando o CrudRepository da Classe PessoaJuridica ele me fornece o seguinte erro.

Caused by: org.postgresql.util.PSQLException: ERROR: relation "pessoa_juridica" does not exist

Classe Pessoa

@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class Pessoa{
	@Id
	private Long codigo;
	private String nome;
	private String endereco;
	private String email;
	private String telefone;
 
//Getters e seters a baixo

Classe PessoaJuridica

    @Entity
public class  PessoaJuridica extends Pessoa {
	@Column(unique = true)
	private String CNPJ;
	private String incricaoMunicipal;
	private String incricaoEstadual;

Classe PessoaFisica

@Entity
public class PessoaFisica extends Pessoa {
	private String CPF;

Classe que estou instanciando no Controller para adicionar o objeto.

    public interface PessoaJuridicaRepository extends CrudRepository<PessoaJuridica, Long> {

    }

Controller

@Controller
public class IndexController {
	@Autowired
	private PessoaJuridicaRepository pessoaJuridicaRepository;
	@RequestMapping(value = "/")
	public String index(Model model) {
		model.addAttribute("PessoaJuridica", new PessoaJuridica());
		return "index.html";
	}
	@RequestMapping(value = "salvaPessoaFisica", method = RequestMethod.POST)
	public String salvaPessoaFisica(PessoaJuridica pessoaJuridica) {
		System.out.println("Passando pelo save");
		pessoaJuridicaRepository.save(pessoaJuridica);

		return "redirect:/";
	}

}

Percebi a seguinte mensagem de erro, relation “pessoa_juridica” does not exist.
Sei que estou fazendo algo errado, porém não sei o que é.
Se alguma alma caridosa for capaz de me ajudar serei muito grato.
Observação: Se estiver faltando alguma informação, favor avisar.
[2]: Estou utilizando Spring MVC e o Spring boot.

Obrigado =D.

Essa mensagem está estranha.
A tua entidade PessoaJuridica não possui a anotação @Table que permitiria definir um nome alternativo de tabela. Quando não é definido explicitamente, o nome da tabela segue o nome da classe.

Sim muito, quando juntei as classes filhas com a mãe (Deixei tudo junto) o erro não continuou, devo estar fazendo alguma coisa errada na parte de herança.

Irei tentar colocar na Classe main a anotação @ComponentScan(“com.exemple”) pra ver se resolve.

Classe Main

package com.example.demo;

import javax.sql.DataSource;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.jdbc.datasource.DriverManagerDataSource;




@SpringBootApplication
    public class ErpApplication {
	public static void main(String[] args) {
		SpringApplication.run(ErpApplication.class, args);
	}

	@Bean
	public DataSource dataSource() {
		DriverManagerDataSource dataSource = new DriverManagerDataSource();
		dataSource.setDriverClassName("org.postgresql.Driver");
		dataSource.setUrl("jdbc:postgresql://localhost:5432/erp");
		dataSource.setUsername("root");
		dataSource.setPassword("123456");
		return dataSource;
	}

}