问题描述
我的本机查询-
interface podcastRepository: JpaRepository<podcast,Long> {
@Query(value = "SELECT new com.krtkush.sample.modules.podcast.models.podcastDTO" +
"(p.id,p.author,p.title,p.description c.name,c2.name) " +
"AS sub_category_name FROM podcasts p " +
"LEFT JOIN categories c ON p.podcast_category_id = c.category_id " +
"LEFT JOIN categories c2 ON p.podcast_subcategory_id = c2.category_id " +
"WHERE p.podcast_owner = :ownerId",nativeQuery = true)
fun getpodcastsByOwner(@Param("ownerId")owner: Long): List<podcastDTO>
}
org.postgresql.util.PsqlException: ERROR: Syntax error at or near "." Position: 15
位置15是.
之后的SELECT new com
我正在关注本教程-https://smarterco.de/spring-data-jpa-query-result-to-dto/ 区别在于我使用的是sql而不是JPQL。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)