我正在尝试使用邮递员执行服务,但它正在生成下一个错误
该表还没有信息
public List<TestEntity> getFilterTest() {
List<TestEntity> test= this.testRepositoryJPA.findAll();
if(!stateBus.isEmpty()) {
return test.stream()
.filter(x -> x.getState().toLowerCase().equals("PRUEBA"))
.collect(Collectors.toList());
}
return test;
}
标记错误的行是下一个
List<TestEntity> test= this.testRepositoryJPA.findAll();
JPA 实体
public interface TestRepositoryJPA extends JpaRepository<TestEntity, Integer> {
final static Logger logger = Logger.getLogger(TestRepositoryJPA .class);
}
绒球
<!-- Conector/libreria de MYSQL para java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
实体是
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.log4j.Logger;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Entity
@Table(name = "test")
public class TestEntity implements Serializable {
final static Logger logger = Logger.getLogger(TestEntity.class);
private static final long serialVersionUID = -2463354084291480284L;
@Id
private Integer id;
@Column(nullable = false , name = "a")
private String a;
@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss")
@Column(nullable = false , name = "b")
private Date b;
@Column(nullable = false , name = "c")
private Integer c;
@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss")
@Column(nullable = false , name = "d")
private Date d;
}
该表有下一个数据
如果不存在则创建表Test。test(
idINT NOT NULL,
aVARCHAR(45) NULL DEFAULT NULL,
bDATETIME NULL DEFAULT NULL,
cINT NULL DEFAULT NULL,
dDATETIME NULL DEFAULT NULL, PRIMARY KEY ( id)) 引擎 = InnoDB 默认字符集 = utf8;
日期时间格式是下一个
2021-08-12 10:15:00
查询结果是下一个
堆栈跟踪是下一个
rg.springframework.orm.jpa.JpaSystemException:无法执行查询;嵌套异常是 org.hibernate.exception.GenericJDBCException: could not execute query at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:353) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible (HibernateJpaDialect.java:255) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) at org.springframework。 dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) 在 org.springframework.dao.support.PersistenceExceptionTranslationInterceptor。
