Erro após config de JPA "BeanCreationException: Error creating bean with name"

Não sei se é algum erro da config que fiz do banco ou se foi algo que eu fiz no repository

2022-06-22 21:28:41.072  INFO 15652 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2022-06-22 21:28:41.072  INFO 15652 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2022-06-22 21:28:41.439  INFO 15652 --- [  restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2022-06-22 21:28:41.479  INFO 15652 --- [  restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 35 ms. Found 6 JPA repository interfaces.
2022-06-22 21:28:41.860  INFO 15652 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2022-06-22 21:28:41.866  INFO 15652 --- [  restartedMain] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-06-22 21:28:41.867  INFO 15652 --- [  restartedMain] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.63]
2022-06-22 21:28:41.932  INFO 15652 --- [  restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-06-22 21:28:41.932  INFO 15652 --- [  restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 860 ms
2022-06-22 21:28:42.042  INFO 15652 --- [  restartedMain] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]
2022-06-22 21:28:42.075  INFO 15652 --- [  restartedMain] org.hibernate.Version                    : HHH000412: Hibernate ORM core version 5.6.9.Final
2022-06-22 21:28:42.099  INFO 15652 --- [  restartedMain] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
2022-06-22 21:28:42.164  INFO 15652 --- [  restartedMain] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2022-06-22 21:28:42.282  INFO 15652 --- [  restartedMain] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2022-06-22 21:28:42.297  INFO 15652 --- [  restartedMain] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL10Dialect
Hibernate: create table equipment (equipment_id int8 not null, name varchar(255), equipment_model_id int8, primary key (equipment_id))
Hibernate: alter table if exists equipment_model add column equipment_model_id int8 not null
Hibernate: create table equipment_model_state_hourly_earnings (id int8 not null, value float4, equipment_model_id int8, equipment_state_id int8, primary key (id))
Hibernate: create table equipment_position_history (id int8 not null, date date, lat float4, lon float4, equipment_id int8, primary key (id))
Hibernate: create table equipment_state (equipment_state_id int8 not null, color varchar(255), name varchar(255), primary key (equipment_state_id))
Hibernate: create table equipment_state_history (id int8 not null, date date, equipment_id int8, equipment_state_id int8, primary key (id))
Hibernate: alter table if exists equipment add constraint fk_equipment_model foreign key (equipment_model_id) references equipment_model
Hibernate: alter table if exists equipment_model_state_hourly_earnings add constraint fk_equipment_model foreign key (equipment_model_id) references equipment_model
Hibernate: alter table if exists equipment_model_state_hourly_earnings add constraint fk_equipment_state foreign key (equipment_state_id) references equipment_state
Hibernate: alter table if exists equipment_position_history add constraint fk_equipment foreign key (equipment_id) references equipment
Hibernate: alter table if exists equipment_state_history add constraint fk_equipment foreign key (equipment_id) references equipment
Hibernate: alter table if exists equipment_state_history add constraint fk_equipment_state foreign key (equipment_state_id) references equipment_state
2022-06-22 21:28:42.633  INFO 15652 --- [  restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2022-06-22 21:28:42.638  INFO 15652 --- [  restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2022-06-22 21:28:42.924  WARN 15652 --- [  restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'equipmentStateRepository' defined in com.equipments.apirest.repositories.EquipmentStateRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: interface com.equipments.apirest.repositories.EquipmentStateRepository
2022-06-22 21:28:42.925  INFO 15652 --- [  restartedMain] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
2022-06-22 21:28:42.927  INFO 15652 --- [  restartedMain] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2022-06-22 21:28:42.929  INFO 15652 --- [  restartedMain] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
2022-06-22 21:28:42.930  INFO 15652 --- [  restartedMain] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
2022-06-22 21:28:42.938  INFO 15652 --- [  restartedMain] ConditionEvaluationReportLoggingListener : 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2022-06-22 21:28:42.957 ERROR 15652 --- [  restartedMain] o.s.boot.SpringApplication               : Application run failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'equipmentStateRepository' defined in com.equipments.apirest.repositories.EquipmentStateRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: interface com.equipments.apirest.repositories.EquipmentStateRepository
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) ~[spring-beans-5.3.20.jar:5.3.20]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.20.jar:5.3.20]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.20.jar:5.3.20]
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.20.jar:5.3.20]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.20.jar:5.3.20]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.20.jar:5.3.20]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.20.jar:5.3.20]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:934) ~[spring-beans-5.3.20.jar:5.3.20]
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) ~[spring-context-5.3.20.jar:5.3.20]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.20.jar:5.3.20]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.0.jar:2.7.0]
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) ~[spring-boot-2.7.0.jar:2.7.0]
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.0.jar:2.7.0]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) ~[spring-boot-2.7.0.jar:2.7.0]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) ~[spring-boot-2.7.0.jar:2.7.0]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) ~[spring-boot-2.7.0.jar:2.7.0]
	at com.equipments.apirest.ForestryEquipmentApplication.main(ForestryEquipmentApplication.java:10) ~[classes/:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.7.0.jar:2.7.0]
Caused by: java.lang.IllegalArgumentException: Not a managed type: interface com.equipments.apirest.repositories.EquipmentStateRepository
	at org.hibernate.metamodel.internal.MetamodelImpl.managedType(MetamodelImpl.java:582) ~[hibernate-core-5.6.9.Final.jar:5.6.9.Final]
	at org.hibernate.metamodel.internal.MetamodelImpl.managedType(MetamodelImpl.java:85) ~[hibernate-core-5.6.9.Final.jar:5.6.9.Final]
	at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:75) ~[spring-data-jpa-2.7.0.jar:2.7.0]
	at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getEntityInformation(JpaEntityInformationSupport.java:66) ~[spring-data-jpa-2.7.0.jar:2.7.0]
	at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:233) ~[spring-data-jpa-2.7.0.jar:2.7.0]
	at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:182) ~[spring-data-jpa-2.7.0.jar:2.7.0]
	at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:165) ~[spring-data-jpa-2.7.0.jar:2.7.0]
	at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:76) ~[spring-data-jpa-2.7.0.jar:2.7.0]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:324) ~[spring-data-commons-2.7.0.jar:2.7.0]
	at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.lambda$afterPropertiesSet$5(RepositoryFactoryBeanSupport.java:322) ~[spring-data-commons-2.7.0.jar:2.7.0]
	at org.springframework.data.util.Lazy.getNullable(Lazy.java:230) ~[spring-data-commons-2.7.0.jar:2.7.0]
	at org.springframework.data.util.Lazy.get(Lazy.java:114) ~[spring-data-commons-2.7.0.jar:2.7.0]
	at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:328) ~[spring-data-commons-2.7.0.jar:2.7.0]
	at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:144) ~[spring-data-jpa-2.7.0.jar:2.7.0]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) ~[spring-beans-5.3.20.jar:5.3.20]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ~[spring-beans-5.3.20.jar:5.3.20]
	... 21 common frames omitted


Process finished with exit code 0


Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2022-06-22 21:28:42.957 ERROR 15652 --- [  restartedMain] o.s.boot.SpringApplication               : Application run failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'equipmentStateRepository' defined in com.equipments.apirest.repositories.EquipmentStateRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: interface com.equipments.apirest.repositories.EquipmentStateRepository

Como está a declaração dessa interface?

Nossa, staroski… Eu ia te mandar e percebi o que fiz errado. Ontem eu estava tão cansada de codar que não vi… Eu usei o nome da própria interface no JpaRepository<> e não o da classe que pertencia.
Ao invés disso:
public interface EquipmentStateRepository extends JpaRepository<EquipmentState, Long>
Estava assim:
public interface EquipmentStateRepository extends JpaRepository<EquipmentStateRepository, Long>
Falha minha.

Ele rodou mas estava dando um outro erro que pesquisei a respeito mas não entendi muito sobre

Hibernate: create table equipment (equipment_id int8 not null, name varchar(255), equipment_model_id int8, primary key (equipment_id))
Hibernate: alter table if exists equipment_model add column equipment_model_id int8 not null
Hibernate: create table equipment_model_state_hourly_earnings (id int8 not null, value float4, equipment_model_id int8, equipment_state_id int8, primary key (id))
Hibernate: create table equipment_position_history (id int8 not null, date date, lat float4, lon float4, equipment_id int8, primary key (id))
Hibernate: create table equipment_state (equipment_state_id int8 not null, color varchar(255), name varchar(255), primary key (equipment_state_id))
Hibernate: create table equipment_state_history (id int8 not null, date date, equipment_id int8, equipment_state_id int8, primary key (id))
Hibernate: alter table if exists equipment add constraint fk_equipment_model foreign key (equipment_model_id) references equipment_model
Hibernate: alter table if exists equipment_model_state_hourly_earnings add constraint fk_equipment_model foreign key (equipment_model_id) references equipment_model
Hibernate: alter table if exists equipment_model_state_hourly_earnings add constraint fk_equipment_state foreign key (equipment_state_id) references equipment_state
Hibernate: alter table if exists equipment_position_history add constraint fk_equipment foreign key (equipment_id) references equipment

Você percebeu essas linhas? Após eu ter tirado uma configuração do banco, elas sumiram. A configuração em questão é essa aqui:
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
Eu comentei ela e sumiu, eu não entendi bem, eu li que era pra controlar um bug do postgres algo assim mas não entendi o que aconteceu, não entendi também se era pra criar as tabelas porque as tabelas já existem e estão populadas no banco…