即使条目在表中,EntityManager find方法也将返回null

时间:2018-08-08 16:56:20

标签: java jpa entitymanager

我有以下Java代码:

public T findByPrimaryKey(Object key,Class clazz)抛出CPDPersistenceException {

try {
final EntityManager em = getEntityManager();
T t  = em.find(clazz,key);
//etc.

尽管我可以在表中看到该条目,但“ find”方法始终返回null。我创建的EntityManager对象不为null。我添加了打印声明以确保这一点。表中有一个空条目,我已修复该问题,但问题仍然存在。此应用程序创建了三类对象,只有一种,“过程”对象在通过这段代码时会出现此问题。有人知道吗?我在此站点上仔细阅读过有关此问题的类似问题,到目前为止,在给出的答案中我都看不到解决问题的方法。感谢您的宝贵时间。

0 个答案:

没有答案