問一個白痴問題實在弄不清楚了:JPA到底是標準還是實現

zzxsky1986發表於2008-12-05

在JAVAEE5的EJB3標準中定義了Java persistence API的規範,我認為JPA是這個規範的縮寫,應該是一個規範,是一個標準,只是定義並沒有實現,hibernate或別的ORM應該是這個規範的實現,那我在支援EJB3的伺服器中應該有hibernate或者別的實現框架的身影吧,可是為什麼我確找不到。還是JPA本身就有自己的一個實現也叫JPA?那JPA中是不是也用到hibernate的東西了?如果JPA是標準各個支援EJB3的中介軟體伺服器所使用的JPA的實現是不是都不同?比如說Jboss4.2.x使用的JPA實現是什麼呢?實在弄不明白,請各位告訴我一下。

在此謝過!!!

[該貼被zzxsky1986於2008-12-05 16:40修改過]

相關文章