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
Entitymanager(JPA/Hibernate)在所有列中返回空值_Hibernate_Jpa_Entitymanager - Fatal编程技术网

Entitymanager(JPA/Hibernate)在所有列中返回空值

Entitymanager(JPA/Hibernate)在所有列中返回空值,hibernate,jpa,entitymanager,Hibernate,Jpa,Entitymanager,我尝试了一些方法,但出于某种奇怪的原因,entityManger.createNamedQuery(“NamedQuery”,output.class)的结果。getSingleResult()在每个实体列中返回空值。但是,如果列具有自然默认值(如布尔值),则它们会附带默认值 我的问题是,Hibernate/JPA在幕后是如何工作的。它们似乎正在创建代理类,但在我的查询中,有什么可能导致它们为所有列返回null 谢谢 Ravi包含输出类的实际代码怎么样?嗨,Antonioss,这里是我得到的空列

我尝试了一些方法,但出于某种奇怪的原因,entityManger.createNamedQuery(“NamedQuery”,output.class)的结果。getSingleResult()在每个实体列中返回空值。但是,如果列具有自然默认值(如布尔值),则它们会附带默认值

我的问题是,Hibernate/JPA在幕后是如何工作的。它们似乎正在创建代理类,但在我的查询中,有什么可能导致它们为所有列返回null

谢谢


Ravi

包含
输出类的实际代码怎么样?嗨,Antonioss,这里是我得到的空列对象Eclipse中的调试视图。这些是正在运行的查询的片段returnActivity=entityManager.createNamedQuery(“FinduniquedePactivityBylogBookKno”,Activities.class)。setParameter(1,logbookNo).getSingleResult();@NamedQuery(name=“findUniqueDEPActivitybyLogbookNo”,query=“从活动中选择act act act内部连接act.activityType td”+,其中act.logbookNo=?1和act.deleted=FALSE,act.rejected=FALSE,td.name='DEP'”“和act.corrected=FALSE和act.authorityChange=FALSE和act.fmcAmendment=FALSE”),将代码放在问题中,而不是作为指向某个外部站点的链接。然后发布您选择的JPA提供商调用的SQL。。。