如何在Spring Data JDBC的CrudRepository中的Query中引用实体? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何在Spring Data JDBC的CrudRepository中的Query中引用实体?

2019-10-21 19:19:04 7106 1

要使用findWithTitle()方法从具有spring data crudrepository的数据库中获取实体,请执行以下操作: interface TasksCrudRepository extends CrudRepository<Task, Long> {

@Query(value = "SELECT t FROM Task t WHERE t.title IS NOT NULL")
List<Task> findWithTitle();

} 但是,我得到: org.h2.jdbc.JdbcSQLSyntaxErrorException: Column "T" not found; SQL statement: SELECT t FROM Task t [42122-199] 我找不到原因。据我所知,这个语法应该按预期工作。 Task entity如下: @Data @Table("task") @AllArgsConstructor public class Task { @Id private Long id; private String title; private String description; private Set attachments; private Set tagRefs; @CreatedDate private LocalDateTime createdAt; @LastModifiedDate private LocalDateTime updatedAt; } 这是它的模式: CREATE TABLE task ( id IDENTITY, title VARCHAR(100), description VARCHAR(1024), created_at TIMESTAMP, updated_at TIMESTAMP, );

取消 提交回答
全部回答(1)
  • 一码平川MACHEL
    2019-10-21 19:19:35

    请使用预定义的Spring JPA方法。 请尝试以下方法。

    interface TasksCrudRepository extends CrudRepository<Task, Long> {

    List<Task> findByTitleNotNull();
    

    } 修改完成: 删除查询注释 重命名方法以匹配JPA标准预定义服务

    0 0
相关问答

1

回答

Spring+jdbc在插入数据的时候报错?报错

2020-06-22 21:35:30 343浏览量 回答数 1

1

回答

Spring+jdbc在插入数据的时候报错

2016-03-16 09:47:48 2720浏览量 回答数 1

1

回答

Spring boot支持哪些外部配置?

2021-10-24 16:13:33 171浏览量 回答数 1

1

回答

spring boot启动报错org.springframework.beans?400报错

2020-06-06 15:38:17 896浏览量 回答数 1

1

回答

在Spring Boot中将多个配置树变为一类

2020-03-27 10:31:16 215浏览量 回答数 1

1

回答

你如何理解 Spring Boot 配置加载顺序?

2019-11-18 15:52:29 1154浏览量 回答数 1

4

回答

EDAS结合Spring Boot启动出现数据库加载异常

2017-09-11 11:31:18 7794浏览量 回答数 4

0

回答

【教程免费下载】深入实践Spring Boot

2017-06-23 13:39:01 1642浏览量 回答数 0

0

回答

[漏洞预警]Java Spring Boot 框架远程命令执行漏洞

2016-07-13 23:24:41 5605浏览量 回答数 0

2

回答

请问Spring Boot内嵌的tomcat8的最大线程数、最大连接数如何配置?

2016-06-03 16:57:42 22390浏览量 回答数 2
+关注
8
文章
487
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载