em.createNamedQuery(ProductHistory.SEARCH, ProductHistory.class).setParameter("productId",
productId).setParameter("zId",zId)
.executeUpdate(); 返回一个空指针但是下面的工作
em.createNamedQuery(ProductHistory.SEARCH, ProductHistory.class).setParameter("productId",
productId).executeUpdate();
当我在CreateNamedQuery上有多个setParameter时,它会抛出一个空指针
答案 0 :(得分:0)
为什么甚至要对该代码进行单元测试?嘲笑实体经理?把它放到一些有意义的抽象中,然后你就可以毫无问题地对你的班级进行单元测试。
包含实体管理器的类在访问内存数据库时会被集成测试测试,或者像那样。