Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Jpa 实现EntityManager编译错误_Jpa_Entitymanager_Java Ee 7 - Fatal编程技术网

Jpa 实现EntityManager编译错误

Jpa 实现EntityManager编译错误,jpa,entitymanager,java-ee-7,Jpa,Entitymanager,Java Ee 7,我正在创建一个AuditableEntityManager,它将json消息放入一个JMS队列中,该队列路由到ELK集群进行审计 大多数实现都只是传递,所以举个例子,我 EntityManager entityManager_ = null; public AuditableEntityManagerImpl(String name, PersistenceProperty [] properties,

我正在创建一个AuditableEntityManager,它将json消息放入一个JMS队列中,该队列路由到ELK集群进行审计

大多数实现都只是传递,所以举个例子,我

EntityManager entityManager_ = null;

public AuditableEntityManagerImpl(String name, 
                                PersistenceProperty [] properties, 
                                SynchronizationType synchronization,
                                PersistenceContextType type,
                                String unitName)
{
  //TODO - Figure out how to configure the rest of the properties
  entityManager_ = Persistence.createEntityManagerFactory(name).createEntityManager();
}
大多数方法看起来像

@Override
public <T> T find(Class<T> entityClass, Object primaryKey)
{
  return entityManager_.find(entityClass, primaryKey);
}
我允许eclipse从接口填充缺少的方法,并且IDE中的所有方法都是绿色的。但是,当我尝试构建(使用maven)时,我会遇到一堆错误,指出很多javax.perience内容都找不到,并且许多方法在EntityManager中不存在。我已经刷新了我的.m2/存储库,以确保其中没有损坏的内容,但没有运气

下面是错误堆栈,对于长度表示歉意。任何想法都将不胜感激

[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[6,25] cannot find symbol
  symbol:   class EntityGraph
  location: package javax.persistence
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[16,25] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: package javax.persistence
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[17,25] cannot find symbol
  symbol:   class SynchronizationType
  location: package javax.persistence
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[20,34] cannot find symbol
  symbol:   class CriteriaDelete
  location: package javax.persistence.criteria
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[22,34] cannot find symbol
  symbol:   class CriteriaUpdate
  location: package javax.persistence.criteria
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[31,37] cannot find symbol
  symbol:   class SynchronizationType
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[194,28] cannot find symbol
  symbol:   class CriteriaUpdate
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[200,28] cannot find symbol
  symbol:   class CriteriaDelete
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[242,10] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[248,10] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[254,10] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[260,10] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[326,14] cannot find symbol
  symbol:   class EntityGraph
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[332,10] cannot find symbol
  symbol:   class EntityGraph
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[338,10] cannot find symbol
  symbol:   class EntityGraph
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[344,19] cannot find symbol
  symbol:   class EntityGraph
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManager.java:[14,25] cannot find symbol
  symbol:   class SynchronizationType
  location: package javax.persistence
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManager.java:[24,3] cannot find symbol
  symbol:   class SynchronizationType
  location: @interface psu.edu.javaee.audit.producer.AuditableEntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManager.java:[24,49] cannot find symbol
  symbol:   variable SynchronizationType
  location: @interface psu.edu.javaee.audit.producer.AuditableEntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[200,16] createQuery(CriteriaDelete) in psu.edu.javaee.audit.producer.AuditableEntityManagerImpl cannot implement <T>createQuery(javax.persistence.criteria.CriteriaQuery<T>) in javax.persistence.EntityManager
  return type javax.persistence.Query is not compatible with javax.persistence.TypedQuery<T>
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[182,16] name clash: createQuery(java.lang.String) in psu.edu.javaee.audit.producer.AuditableEntityManagerImpl overrides a method whose erasure is the same as another method, yet neither overrides the other
  first method:  <T>createQuery(javax.persistence.criteria.CriteriaQuery<T>) in psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
  second method: createQuery(CriteriaDelete) in psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[241,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[244,26] cannot find symbol
  symbol:   method createNamedStoredProcedureQuery(java.lang.String)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[247,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[250,26] cannot find symbol
  symbol:   method createStoredProcedureQuery(java.lang.String)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[253,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[256,26] cannot find symbol
  symbol:   method createStoredProcedureQuery(java.lang.String,java.lang.Class[])
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[259,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[262,26] cannot find symbol
  symbol:   method createStoredProcedureQuery(java.lang.String,java.lang.String[])
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[271,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[274,26] cannot find symbol
  symbol:   method isJoinedToTransaction()
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[325,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[328,26] cannot find symbol
  symbol:   method createEntityGraph(java.lang.Class<T>)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[331,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[334,26] cannot find symbol
  symbol:   method createEntityGraph(java.lang.String)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[337,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[340,26] cannot find symbol
  symbol:   method getEntityGraph(java.lang.String)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[343,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[346,26] cannot find symbol
  symbol:   method getEntityGraphs(java.lang.Class<T>)
  location: variable entityManager_ of type javax.persistence.EntityManager
[信息]-------------------------------------------------------------
[错误]编译错误:
[信息]-------------------------------------------------------------
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[6,25]找不到符号
符号:类实体图
位置:包javax.persistence
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[16,25]找不到符号
符号:class StoredProcedureQuery
位置:包javax.persistence
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[17,25]找不到符号
符号:类同步类型
位置:包javax.persistence
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[20,34]找不到符号
符号:类标准删除
位置:包javax.persistence.criteria
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[22,34]找不到符号
符号:类标准更新
位置:包javax.persistence.criteria
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[31,37]找不到符号
符号:类同步类型
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[194,28]找不到符号
符号:类标准更新
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[200,28]找不到符号
符号:类标准删除
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[242,10]找不到符号
符号:class StoredProcedureQuery
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[248,10]找不到符号
符号:class StoredProcedureQuery
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[254,10]找不到符号
符号:class StoredProcedureQuery
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[260,10]找不到符号
符号:class StoredProcedureQuery
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[326,14]找不到符号
符号:类实体图
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[332,10]找不到符号
符号:类实体图
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[338,10]找不到符号
符号:类实体图
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/AuditableEntityManagerImpl.java:[344,19]找不到符号
符号:类实体图
位置:类psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/auditable entity manager.java:[14,25]找不到符号
符号:类同步类型
位置:包javax.persistence
[错误]/home/shawn/git/auditable entity manager/auditable entity manager common/src/main/java/psu/edu/javaee/audition/producer/auditable entity manager.java:[24,3]找不到符号
符号:类同步类型
位置:@interface-ps
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[6,25] cannot find symbol
  symbol:   class EntityGraph
  location: package javax.persistence
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[16,25] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: package javax.persistence
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[17,25] cannot find symbol
  symbol:   class SynchronizationType
  location: package javax.persistence
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[20,34] cannot find symbol
  symbol:   class CriteriaDelete
  location: package javax.persistence.criteria
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[22,34] cannot find symbol
  symbol:   class CriteriaUpdate
  location: package javax.persistence.criteria
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[31,37] cannot find symbol
  symbol:   class SynchronizationType
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[194,28] cannot find symbol
  symbol:   class CriteriaUpdate
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[200,28] cannot find symbol
  symbol:   class CriteriaDelete
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[242,10] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[248,10] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[254,10] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[260,10] cannot find symbol
  symbol:   class StoredProcedureQuery
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[326,14] cannot find symbol
  symbol:   class EntityGraph
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[332,10] cannot find symbol
  symbol:   class EntityGraph
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[338,10] cannot find symbol
  symbol:   class EntityGraph
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[344,19] cannot find symbol
  symbol:   class EntityGraph
  location: class psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManager.java:[14,25] cannot find symbol
  symbol:   class SynchronizationType
  location: package javax.persistence
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManager.java:[24,3] cannot find symbol
  symbol:   class SynchronizationType
  location: @interface psu.edu.javaee.audit.producer.AuditableEntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManager.java:[24,49] cannot find symbol
  symbol:   variable SynchronizationType
  location: @interface psu.edu.javaee.audit.producer.AuditableEntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[200,16] createQuery(CriteriaDelete) in psu.edu.javaee.audit.producer.AuditableEntityManagerImpl cannot implement <T>createQuery(javax.persistence.criteria.CriteriaQuery<T>) in javax.persistence.EntityManager
  return type javax.persistence.Query is not compatible with javax.persistence.TypedQuery<T>
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[182,16] name clash: createQuery(java.lang.String) in psu.edu.javaee.audit.producer.AuditableEntityManagerImpl overrides a method whose erasure is the same as another method, yet neither overrides the other
  first method:  <T>createQuery(javax.persistence.criteria.CriteriaQuery<T>) in psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
  second method: createQuery(CriteriaDelete) in psu.edu.javaee.audit.producer.AuditableEntityManagerImpl
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[241,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[244,26] cannot find symbol
  symbol:   method createNamedStoredProcedureQuery(java.lang.String)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[247,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[250,26] cannot find symbol
  symbol:   method createStoredProcedureQuery(java.lang.String)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[253,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[256,26] cannot find symbol
  symbol:   method createStoredProcedureQuery(java.lang.String,java.lang.Class[])
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[259,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[262,26] cannot find symbol
  symbol:   method createStoredProcedureQuery(java.lang.String,java.lang.String[])
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[271,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[274,26] cannot find symbol
  symbol:   method isJoinedToTransaction()
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[325,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[328,26] cannot find symbol
  symbol:   method createEntityGraph(java.lang.Class<T>)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[331,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[334,26] cannot find symbol
  symbol:   method createEntityGraph(java.lang.String)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[337,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[340,26] cannot find symbol
  symbol:   method getEntityGraph(java.lang.String)
  location: variable entityManager_ of type javax.persistence.EntityManager
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[343,3] method does not override or implement a method from a supertype
[ERROR] /home/shawn/git/auditable-entity-manager/auditable-entity-manager-common/src/main/java/psu/edu/javaee/audit/producer/AuditableEntityManagerImpl.java:[346,26] cannot find symbol
  symbol:   method getEntityGraphs(java.lang.Class<T>)
  location: variable entityManager_ of type javax.persistence.EntityManager
<dependency>
  <groupId>org.hibernate.javax.persistence</groupId>
  <artifactId>hibernate-jpa-2.1-api</artifactId>
  <version>1.0.2.Final</version>
</dependency>
<dependency>
  <groupId>org.eclipse.persistence</groupId>
  <artifactId>javax.persistence</artifactId>
  <version>2.0.0</version>
</dependency>