小编Joh*_*unt的帖子

无法解析com.querydsl.core.types.Predicate类型.它是从所需的.class文件间接引用的

我在Eclipse中有一个Maven Spring-Hibernate-JPA-QueryDsl Web应用程序,它The type com.querydsl.core.types.Predicate cannot be resolved在CommonRepositoryImpl.java类中提供错误.错误标记出现在类的包声明中.这是有问题的java类:

package com.kletus.silentHomeCemetery.frameworkextension;

import com.kletus.silentHomeCemetery.frameworkextension.InjectLogger;

import java.io.Serializable;
import java.lang.annotation.Annotation;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import com.mysema.query.jpa.JPQLQuery;

import org.apache.commons.lang3.StringUtils;
import org.hibernate.Filter;
import org.hibernate.SQLQuery;
import org.hibernate.Session;
import org.slf4j.Logger;
import org.springframework.data.jpa.repository.support.JpaEntityInformation;
import org.springframework.data.jpa.repository.support.QueryDslJpaRepository;
import org.springframework.data.jpa.repository.support.SimpleJpaRepository;
import org.springframework.data.repository.NoRepositoryBean;
import org.springframework.transaction.annotation.Transactional;

@SuppressWarnings("unchecked")
@NoRepositoryBean
@Transactional
public class CommonRepositoryImpl<T, ID extends Serializable> extends
    QueryDslJpaRepository<T, ID> implements CommonRepository<T, ID>,
    Serializable

{
    private static final long serialVersionUID = 1L;

@InjectLogger
private …
Run Code Online (Sandbox Code Playgroud)

hibernate querydsl spring-data spring-data-jpa

8
推荐指数
1
解决办法
8359
查看次数