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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java 高并发秒杀-系统优化(重要)
章节目录 秒杀系统请求流程图 系统性能瓶颈分析与优化思路 彩蛋福利 1.秒杀系统请求流程图 秒杀系统请求流程图 如上图所示: 红色部分表示系统可能发生高并发的点 1.用户并发请求秒杀商品详情页信息 2.用户并发获取系统时间 3.用户并发请求地址暴露接口 4.执行秒杀操作 详情页与动态请求的关系 2.系统瓶颈分析与优化 2.1 CDN的理解 CDN(内容分发网络),加速用户获取数据的系统 部署在离用户最近的网络节点上 命中CDN不需要访问后端服务器,减轻后端服务器的压力,对用户快速响应。 互联网公司自己搭建或者租用 CDN的理解 2.2 获取系统时间 获取系统时间不需要优化 2.3 秒杀地址接口分析 image.png 秒杀地址接口优化分析 2.4秒杀操作优化分析 image.png 还有一个问题是,一行数据竞争:热点商品,大量更新请求竞争更新同一行数据。 2.5 其他方案分析 其他方案分析 技术成本 2.6 为什么不用 mysql 解决 测试场景 1s 可执行4w次查询 是什么让mysql低效 image.png 瓶颈分析 瓶颈分析 gc一般持续40-50ms 优化方向-减少行级锁持有...
- 下一篇
使用JPA + Eclipselink操作PostgreSQL数据库
首先确保您已经安装了PostgreSQL。您可以参考我这篇文章PostgreSQL扫盲教程。 使用Eclipse创建一个新的JPA project: Platform选择EclipseLink,作为JPA的provider之一。 在Eclipse里自动生成的project如下图所示: 用下列xml的内容覆盖自动生成的xml: <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> <persistence-unit name="jerryjpa" ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范