Jpa Mockito-在createdNamedQuery中使用multi-setParameter测试station时,返回null
.执行更新; 返回空指针,但返回以下工作Jpa Mockito-在createdNamedQuery中使用multi-setParameter测试station时,返回null,jpa,mockito,Jpa,Mockito,.执行更新; 返回空指针,但返回以下工作 em.createNamedQuery(ProductHistory.SEARCH, ProductHistory.class).setParameter("productId", productId).setParameter("zId",zId) 当我在CreateNamedQuery上有multi-setParameter时,它会抛出一个空指针为什么还要对代码进行单元测试?模仿实体管理器?把它放进一些有意义的抽象中,那么在对类进行单元测试时就不
em.createNamedQuery(ProductHistory.SEARCH, ProductHistory.class).setParameter("productId",
productId).setParameter("zId",zId)
当我在CreateNamedQuery上有multi-setParameter时,它会抛出一个空指针为什么还要对代码进行单元测试?模仿实体管理器?把它放进一些有意义的抽象中,那么在对类进行单元测试时就不会有问题了
包含实体管理器的类将在访问内存中的DB或诸如此类的对象时由集成测试进行测试。您发布的任何代码都没有显示您是如何使用Mockito的。你能粘贴测试的相关部分吗?
em.createNamedQuery(ProductHistory.SEARCH, ProductHistory.class).setParameter("productId",
productId).executeUpdate();