2016-06-28 8 views

答えて

4

  • H2はスリムで、サーバーとして実行するか(メモリ内の)Javaアプリケーションに埋め込むことができますデータベースです。これはJDBCドライバを提供します。
  • JPAは、オブジェクトリレーショナル マッピング(ORM)のためのインタフェースを提供するJava APIです。実装、例えば:
    • 休止
    • のEclipseLink

VaadinのJPAContainerデータベースおよびデプロイJPA実装から独立しています。これは、Vaadin Containerインタフェースを実装するためにJPA上に構築されています。これはSQLContainerと多少似ていますが、プレーンなSQLではなくJPAを使用しています。

ただし、JPAContainerを利用するために、データベースとそのJDBCドライバが必要です。リンクされたチュートリアルではH2が必要ですあなたが安全にあなたの好きなデータベースとH2を置き換えることができ、言っ

+1

slighlty別の質問にいくつかの追加の詳細と同様のコメント:[JPAやJDBC - どのように異なっています](http://stackoverflow.com/questions/11881548/jpa-or-jdbc-how-are-they-異なる)。それにもかかわらず、あなたはそれをすべてかなり集計しました、+1 – Morfic

関連する問題