天天看點

JPA + EclipseLink + SAP雲平台 = 運作在雲端的資料庫應用

JPA(Java Persistence API)的實作Provider有Hibernate,OpenJPA和EclipseLink等等。

本文介紹如何通過JPA + Eclipse連接配接SAP雲平台上的HANA資料庫執行個體。

1. 登陸SAP雲平台Cockpit,建立一個新的HANA DB執行個體:

設定資料庫ID和System user的密碼。

建立成功後,HANA DB執行個體狀态為CREATING:

稍等片刻後,狀态變為STARTED,可用。

2. 接下來就可以開發Java應用通過JPA操作這個雲端的資料庫執行個體了。

SAP雲平台neo環境的SDK下自帶了一個JPA的hello world應用,位于檔案夾samples下面,名稱為persistence-with-jpa:

直接import到Eclipse裡,targeted Runtimes選擇為Java Web Tomcat 8:

再将該應用從Eclipse部署到SAP雲平台上:

部署成功後,在SAP雲平台Cockpit裡得到該應用的通路url:

3. 将部署完成的Java應用與第一步建立的HANA DB執行個體進行綁定:

綁定成功,這樣該Java應用就能使用雲端的HANA DB執行個體了。

在PC浏覽器裡測試。這個hello world的JPA應用隻設計了一張表,包含First Name和Last Name兩列。

在手機端的通路:

要擷取更多Jerry的原創技術文章,請關注公衆号"汪子熙"或者掃描下面二維碼:

JPA + EclipseLink + SAP雲平台 = 運作在雲端的資料庫應用