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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/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
带有Hbase的DataNuclees无法通过JPA处理集合_Jpa_Hbase_Datanucleus - Fatal编程技术网

带有Hbase的DataNuclees无法通过JPA处理集合

带有Hbase的DataNuclees无法通过JPA处理集合,jpa,hbase,datanucleus,Jpa,Hbase,Datanucleus,任何人都有通过JPA使用Datanucleus的HBase的经验。我正在努力让Datanucleus从数据存储中为我提取集合。任何指点都将不胜感激 依赖项: persistence.xml: xml:(有或没有都没有区别) 代码在OpenJPA和ApacheDerby数据库中运行良好,因此我应该说,关于JPA,没有大的缺陷 再次感谢您的帮助或失败案例 如果您使用maven在datanucleus上构建,最好的方法是找到绑定的库并给出它们的系统路径(选择HBase完整绑定和发布版本)。这将节

任何人都有通过JPA使用Datanucleus的HBase的经验。我正在努力让Datanucleus从数据存储中为我提取集合。任何指点都将不胜感激

依赖项:

persistence.xml:

xml:(有或没有都没有区别)

代码在OpenJPA和ApacheDerby数据库中运行良好,因此我应该说,关于JPA,没有大的缺陷


再次感谢您的帮助或失败案例

如果您使用maven在datanucleus上构建,最好的方法是找到绑定的库并给出它们的系统路径(选择HBase完整绑定和发布版本)。这将节省您解决冲突和丢失jar的大量时间

接下来是强化课程。这可以如上所述。如果您一直遇到依赖性问题,请尝试此处提到的不同方法(理论上,您不应该这样做,因为您正在使用下载的库,除非同一文件的不同版本或HBase Zookeeper版本存在版本冲突)


虽然这并不能解决上述问题,但我同意这个问题的答案,以帮助其他人在缩小与此相关的问题方面取得进展。

指针?查看日志,发布代码,将内容拆分为所有者子类并演示一些内容,阅读对象生命周期和获取组。它持续存在吗?它在数据库中吗?那里有很多东西,如果不做其中的一些,你就指望人们有一个水晶球。不工作。继续前往昆德拉。感谢您抽出时间来说明我错了:-)您没有提供任何示例类和持久性代码,任何人都无法回答任何有意义的问题。@NeilStockton您查看了链接了吗?我们是开源的,所有的代码都可以从Github下载。然而,出于许多原因,Datanucleus对我们来说是一个错误的赌注。你希望人们通过你的应用程序在某处找到一些持久性代码,看看会出现什么问题?你对开源和stackoverflow的理解是错误的;当你用所有信息表达一个简单的问题时,人们会提供他们的时间来帮助你。DataNucleus在我所有的应用程序上都非常有效,一个使用HBase,另一个使用RDBMS。