Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java生成queryDSL_Java_Spring_Jpa_Querydsl - Fatal编程技术网

Java生成queryDSL

Java生成queryDSL,java,spring,jpa,querydsl,Java,Spring,Jpa,Querydsl,所以我有一个名为BLOG_REPORTERS的表,比如: blog_id | reporter_id 1 1 2 3 记者: reporter_id | name | etc 1 asd etc 我需要在它们之间执行联接操作。我为他们生成了一个QueryDSL类,并尝试了如下操作: new JPAQuery<>(entityManager) .select(QReporte

所以我有一个名为BLOG_REPORTERS的表,比如:

blog_id | reporter_id
   1          1
   2          3
记者:

reporter_id | name | etc
   1         asd    etc
我需要在它们之间执行联接操作。我为他们生成了一个QueryDSL类,并尝试了如下操作:

new JPAQuery<>(entityManager)
                .select(QReporter.reporter)
                .from(QReporter.reporter)
                .join(QBlogReporters.blogreporters)
新JPAQuery(entityManager)
.选择(QReporter.reporter)
.来自(QReporter.reporter)
.加入(QBlogReporters.blogreporters)
但这是错误的,因为join()方法接受
EntityPath
和QBlogReporters扩展
BeanPath

有什么办法吗