【发布时间】:2023-01-09 01:18:40
【问题描述】:
我在使用 Postgresql 的 Spring Boot 中为 dto 编写本机查询时遇到问题。
这是下面显示的dto。
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserCommentsResponse {
private String placeName;
private String text;
}
这是下面显示的本机查询。
@Query(value="SELECT new com.demo.project.dao.UserCommentsResponse(placeName, text) FROM comment c inner join place p on p.id = c.place_id where customer_id = :id", nativeQuery=true)
List<UserCommentsResponse> getUsersComments(int id);
这是下面显示的错误消息。
org.postgresql.util.PSQLException: ERROR: syntax error at or near "."
我该如何解决?
【问题讨论】:
标签: java postgresql spring-boot nativequery