在Android 4.0 +

时间:2016-12-08 17:25:54

标签: java android hibernate dalvik

我需要在PC代码和Android平台上使用Java代码和数据库之间的数据库层。如果可能的话,我会非常乐意坚持使用Hibernate,因为我有使用Hibernate连接数据库的PC应用程序,我的类中有很多注释。现在我需要创建连接到同一数据库的Android应用程序,最好的选择是重用与PC上相同的hibernate实体代码。

  • 据我所知,Android上不支持Hibernate,有人让它工作吗?
  • 有什么替代Android上的Hibernate(db:PostgreSQL)可以支持加载/保存复杂的实体/表,包括嵌套的@OneToMany @ManyToMany关系吗?

1 个答案:

答案 0 :(得分:0)

Hibernate在引擎盖下使用字节码操作 - 这在Android运行时不可用。更好的解决方案是让hibernate在您的服务器上运行,并将您的API包装在webservices中