我正在尝试使用Netbeans 7.01来遵循有关JSF 2.0和JPA的教程。我正在使用oracle XE和JDBC_6。我使用了来自实体向导的JSF页面来生成我的JSF页面。一切正常,因为我可以从数据库中检索数据并显示它们。但是,当我尝试在数据库中创建或更新记录时,出现此错误:



这是怎么引起的,我该如何解决?

最佳答案

这基本上意味着您已执行以下操作:

Entity entity = em.find(Entity.class, null);

请注意,此处的PK为null。要解决您的问题,只需确保它是而不是 null即可。

07-26 09:27
查看更多