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云平台 = 运行在云端的数据库应用相关推荐

  1. JPA + EclipseLink + SAP云平台 = 运行在云端的数据库应用 1

    JPA(Java Persistence API)的实现Provider有Hibernate,OpenJPA和EclipseLink等等. 本文介绍如何通过JPA + Eclipse连接SAP云平台上 ...

  2. JDBC + SAP云平台 = 运行在云端的数据库应用

    在前一篇文章JPA + EclipseLink + SAP云平台 = 运行在云端的数据库应用我介绍了如何通过JPA和EclipseLink操作部署在SAP云平台上的HANA数据库实例. 在这篇文章里, ...

  3. 在SAP云平台上部署和运行Docker应用

    容器技术,Docker,虚拟化,这些名词诞生尽管有很长一段时间了,但是在云原生开发领域仍旧热度不减.甚至连SAP赖以成名的ABAP Netweaver,如今也踏上了容器化的上云探索之路,比如下面这张来 ...

  4. SAP云平台架构概述

    在我们开始SAP云平台的架构之旅之前,让我们先看看SAP已经发布的一些其他云产品.这些云产品方案可以分为公有云和私有云两种. SAP公有云解决方案见下图最右侧,比较著名的有SAP SuccessFac ...

  5. 最简单的SAP云平台开发教程 - 如何开发UI5应用并运行在SAP云平台上

    2019独角兽企业重金招聘Python工程师标准>>> 选择Services Catalog,根据关键字搜索到WebIDE服务,点击超链接打开WebIDE: 进入workspace, ...

  6. 在SAP云平台测试帐号中启用Kyma运行环境

    进入SAP云平台测试帐号的subaccount, 点击configure entitlements,输入Kyma,在结果列表里找到Kyma runtime: 点击Add Service plan: 点 ...

  7. 什么是SAP Cloud Platform(SAP云平台) ?

    1. 引言 SAP Cloud Platform (SCP) 是SAP目前主推的一个发展方向,从2012年SAP HANA Cloud Portfolio到后来的SAP HANA Cloud Plat ...

  8. 使用SAP云平台Mobile Service开发移动应用

    这是Jerry 2020年的第33篇文章,也是汪子熙公众号总共第216篇原创文章. Jerry之前的文章 SAP移动应用解决方案之一:HTML5应用 + Cordova = 平台相关的混合应用,曾经介 ...

  9. 如何将SAP UI5应用配置到SAP云平台Fiori Launchpad里

    在SAP云平台WebIDE里新建一个UI5应用并本地运行通过后,在webapp文件夹下打开manifest.json文件,进入navigation区域,semantic object维护成data,a ...

最新文章

  1. PHP 预编译加速: eAccelerator的安装和性能比较
  2. amoeba高可用mysql_amoeba for mysql 使用说明
  3. js_调试_01_14 个你可能不知道的 JavaScript 调试技巧
  4. 【零基础入门数据挖掘】-特征工程
  5. 日期处理一之NSLalendar的使用
  6. MTK 驱动(73)--- Kernel Backtrace 无法显示出具体的地址.
  7. connect to ubuntu 16.04 from windows 10 using x11vnc
  8. PYTHON1.day07
  9. 《解析几何》吕林根,徐子道第四版 习题 1.4.7,1.4.8,1.4.9
  10. python基本代码教程-python基础教程第三版源代码
  11. IDEA设置好看的字体
  12. 为你的企业建立竞争情报系统 (转)
  13. 我的Qt作品(10)使用Qt开发轻量级的CAD矢量绘图软件,支持图元增删改查
  14. 分享关于网站跳出率需要控制在多少
  15. 传统目标检测方法研究(一)
  16. 高电平和低电平 到底是啥?
  17. 月浅灯深,梦里jar包何处寻
  18. 学计算机用商务本还是游戏本,工作学习游戏?这 8 款最具性价比的笔记本电脑,总有一款适合你...
  19. 什么是 COB 灯?
  20. 德州仪器TM4C123GXL从入手到亮灯-开发环境配置

热门文章

  1. maven+jenkins+sonar集成搭建
  2. 文献学习(part90)--How Can Machine Learning and Optimization Help Each Other Better?
  3. 第三次学JAVA再学不好就吃翔(part99)--File类
  4. 20应用统计考研复试要点(part14)--应用多元分析
  5. 16 bit float 存储_面试官问我存储金额应该用哪种数据类型,我竟这样回答
  6. Sklearn参数详解—Adaboost
  7. 批量删除满足指定条件的 SAP CRM One Order 订单
  8. 关于 Angular 应用 tsconfig.json 中的 lib 属性
  9. SAP Spartacus Translation (翻译) 相关话题
  10. 如何在SAP Spartacus category 页面里拿到当前的category信息