Java 实体::com.example.naisDashboard.VO.Customer没有默认构造函数

Java 实体::com.example.naisDashboard.VO.Customer没有默认构造函数,java,spring-boot,lombok,Java,Spring Boot,Lombok,代码似乎没有问题,但我一直收到一个错误。 我的数据库是postgres 这个项目是SpringBoot项目 这是spring boot的基本示例 这个代码是我的模型代码 import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Gen

代码似乎没有问题,但我一直收到一个错误。 我的数据库是postgres 这个项目是SpringBoot项目

这是spring boot的基本示例

这个代码是我的模型代码

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;


import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@Entity
@ToString
@NoArgsConstructor
@Table(name="user_test")
public class Customer implements Serializable{

    private static final long serialVersionUID = -3419499508172051782L;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name="test_id") 
    private Integer id;


    @Column(name="test_name")
    private String name;


    public Customer(String name){
        this.name = name;

    }

}
org.hibernate.InstantiationException:实体::com.example.naisDashboard.VO.Customer没有默认构造函数
在org.hibernate.tuple.PojoInstantiator.instantiate(PojoInstantiator.java:85)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.tuple.PojoInstantiator.instantiate(PojoInstantiator.java:105)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.tuple.entity.AbstractEntityTuplizer.instantiate(AbstractEntityTuplizer.java:685)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.persister.entity.AbstractEntityPersister.instantiate(AbstractEntityPersister.java:5040)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.internal.SessionImpl.instantiate(SessionImpl.java:1711)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.internal.SessionImpl.instantiate(SessionImpl.java:1695)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.InstanceNodeLoaded(loader.java:1736)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.getRow(loader.java:1598)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.getRowFromResultSet(loader.java:742)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.processResultSet(loader.java:1002)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.doQuery(loader.java:960)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.doQueryAndInitializeNonLazyCollections(loader.java:351)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.doList(loader.java:2787)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.doList(loader.java:2770)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.listIgnoreQueryCache(loader.java:2604)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.loader.list(loader.java:2599)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:338)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.internal.SessionImpl.listCustomQuery(SessionImpl.java:2254)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.internal.AbstractSharedSessionContract.list(AbstractSharedSessionContract.java:1069)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.query.internal.NativeQueryImpl.doList(NativeQueryImpl.java:170)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1506)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.hibernate.query.query.getResultList(query.java:132)~[hibernate-core-5.3.11.Final.jar:5.3.11.Final]
在org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(JpaQueryExecution.java:129)~[spring-data-jpa-2.1.10.RELEASE.jar:2.1.10.RELEASE]
在org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:91)~[spring-data-jpa-2.1.10.RELEASE.jar:2.1.10.RELEASE]
在org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:136)~[spring-data-jpa-2.1.10.RELEASE.jar:2.1.10.RELEASE]
在org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:125)~[spring-data-jpa-2.1.10.RELEASE.jar:2.1.10.RELEASE]
在org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:605)~[spring-data-commons-2.1.10.RELEASE.jar:2.1.10.RELEASE]
在org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.lambda$invoke$3(RepositoryFactorySupport.java:595)~[spring-data-commons-2.1.10.RELEASE.jar:2.1.10.RELEASE]
在org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:595)~[spring-data-commons-2.1.10.RELEASE.jar:2.1.10.RELEASE]
在org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:186)~[spring-aop-5.1.9.RELEASE.jar:5.1.9.RELEASE]
在org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:59)~[spring-data-commons-2.1.10.RELEASE.jar:2.1.10.RELEASE]
在org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:186)~[spring-aop-5.1.9.RELEASE.jar:5.1.9.RELEASE]
在org.springframework.transaction.interceptor.TransactionSpectSupport.invokeWithinTransaction(TransactionSpectSupport.java:295)~[spring-tx-5.1.9.RELEASE.jar:5.1.9.RELEASE]
在org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)~[spring-tx-5.1.9.RELEASE.jar:5.1.9.RELEASE]
在org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:186)~[spring-aop-5.1.9.RELEASE.jar:5.1.9.RELEASE]
在org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)~[spring-tx-5.1.9.RELEASE.jar:5.1.9.RELEASE]
在org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:186)~[spring-aop-5.1.9.RELEASE.jar:5.1.9.RELEASE]
位于org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPo
public Customer(){
   // Add here init stuff if needed
}