2014-09-22 36 views

回答

2

JPA是一個規範,不提供特定數據庫的實現。所以支持數據庫的問題是關於您使用JPA(Hibernate或EclipseLink等)的提供者。

如果您使用Hibernate,請參閱支持的數據庫here

+0

但是,如果我限制我的用法只有JPA定義的方法,我可以更改提供程序而不更改我的代碼。對? – dazito 2014-09-22 01:17:34

+0

是的。這是在ORM實現之上使用JPA的優勢之一。 – SJha 2014-09-22 01:20:18

+0

然後,如果我想將數據庫從MySQL更改爲X,並且當前JPA提供程序不支持X,則可以更改爲支持數據庫X的另一個JPA提供程序,而不更改我的代碼。正確? (我希望你確實按照我的想法:)) – dazito 2014-09-22 01:23:27

相關問題