【问题标题】:Datanuclues With Hbase Not Working With Collections Via JPA使用 Hbase 的 Datanuclues 无法通过 JPA 处理集合
【发布时间】:2012-11-21 16:51:13
【问题描述】:

有没有人通过 JPA 使用 Datanucleus 使用 HBase。我正在努力让 Datanucleus 从数据存储区为我获取集合。任何指针将不胜感激!

依赖: https://github.com/ravindranathakila/www.ilikeplaces.com/blob/master/pom.xml

持久性.xml: https://github.com/ravindranathakila/www.ilikeplaces.com/blob/master/src/main/resources/META-INF/persistence.xml

orm.xml:(虽然有或没有没有区别) https://github.com/ravindranathakila/www.ilikeplaces.com/blob/master/src/main/resources/META-INF/orm.xml

代码在 OpenJPA 和 Apache Derby 数据库中运行良好,所以我应该说 JPA 没有什么大缺陷。

再次感谢一些帮助或失败案例!

【问题讨论】:

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

标签: jpa hbase datanucleus


【解决方案1】:

如果您使用 maven 在 datanucleus 上构建,最好的方法是 download 捆绑的库并为它们提供系统路径(去 HBase 完整包和发布版本)。这将节省您解决冲突和丢失 jar 的大量时间。

接下来是增强类。这可以按照提到的here 来完成。如果您一直遇到依赖问题,请尝试那里提到的不同方法(理论上,您不应该这样做,因为您正在使用下载的库,除非与同一文件的不同版本或 HBase-Zookeeper 版本存在版本冲突)

虽然这不能解决上述问题,但我赞同这个答案的问题,以帮助其他人在缩小与此相关的问题范围内向前迈进。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 2017-09-19
    • 2013-03-27
    • 1970-01-01
    • 2013-08-23
    • 2017-09-23
    相关资源
    最近更新 更多