相关疑难解决方法(0)

Hibernate vs JPA vs JDO - 各自的优点和缺点?

我熟悉ORM作为一个概念,几年前我甚至将nHibernate用于.NET项目; 但是,我没有跟上Java中的ORM主题,也没有机会使用这些工具.

但是,现在我可能有机会开始为我们的某个应用程序使用一些ORM工具,以试图摆脱一系列遗留Web服务.

我很难说出JPA规范之间的差异,你对Hibernate库本身的看法,以及JDO提供的内容.

所以,我知道这个问题有点开放,但我希望得到一些意见:

  • 各自的优点和缺点是什么?
  • 你会建议哪个新项目?
  • 当使用一个框架与另一个框架有意义时,是否存在某些条件?

java orm hibernate jpa jdo

173
推荐指数
9
解决办法
11万
查看次数

Java - JDBC替代品

这只是理论问题.

我在我的Java应用程序中使用JDBC来使用数据库(选择,插入,更新,删除或其他).我制作"手动"Java类,它将包含来自DB表的数据(attribute = db列).然后我创建查询(ResultSet)并用数据填充这些类.我不确定,如果这是正确的方法.

但我已经阅读了很多关于JDO和其他持久性解决方案的内容.

有人可以根据他们的经验推荐最好用的JDBC替代方案吗?

我还想知道JDO优于JDBC的优点(简单来说).

我已经能够谷歌这些东西,但"第一手"的意见总是最好的.

谢谢

java jdbc

63
推荐指数
5
解决办法
3万
查看次数

Java Persistence API

我是Java Persistence API的新手.我刚刚学会了它,现在想在我的Java桌面应用程序中使用它.但我有以下问题:

Q1.哪个JPA实现的大小最小(因为我希望我的应用程序的大小尽可能小)?

Q2.如何<provider>persistence.xml文件中查找标记的值.我知道它的价值是供应商特定的,但我找不到从这里下载的JPA实现的价值.

java jpa

6
推荐指数
1
解决办法
3618
查看次数

标签 统计

java ×3

jpa ×2

hibernate ×1

jdbc ×1

jdo ×1

orm ×1