`
JerryWang_SAP
  • 浏览: 1030477 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

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

 
 
0
0
分享到:
评论

相关推荐

    Spring +JPA+EclipseLink Maven 配置

    本篇文章将深入探讨如何配置Spring、JPA(EclipseLink实现)和Maven来创建一个高效且易于维护的Java应用程序。 首先,我们需要在`pom.xml`文件中添加相关的依赖。Spring的核心模块包括`spring-context`和`spring-...

    SpringMvc+Eclipselink+JPA+ActiveMQ+MySQL在线聊天

    在本项目中,"SpringMvc+Eclipselink+JPA+ActiveMQ+MySQL在线聊天" 实现了一个基于Web的即时通讯系统,模仿了微信的聊天功能。让我们逐一解析这个项目所涉及的关键技术: 1. **Spring MVC**: - Spring MVC是...

    springboot+springdatajpa+thymeleaf+shiro 的管理平台框架

    综上所述,SpringBoot+SpringDataJPA+Thymeleaf+Shiro的组合为开发高效、安全的管理平台提供了坚实的基础。它们各自负责不同的层面:SpringBoot负责项目结构和运行环境,SpringDataJPA处理数据访问,Thymeleaf实现...

    springboot+data-jpa+thymeleaf简单demo

    SpringBoot + Data JPA + Thymeleaf 是一个常见的Java Web开发组合,它极大地简化了项目的搭建和数据库操作。这个简单的DEMO展示了如何利用这些技术快速构建一个包含用户管理功能的Web应用。以下是对这个DEMO中涉及...

    maven+springboot+jpa+shiro权限管理内有数据库sql

    本项目采用"Maven+SpringBoot+JPA+Shiro"的组合,旨在提供一个强大的权限管理解决方案,并附带了数据库SQL脚本,使得开发者能够快速搭建并扩展功能。下面将详细阐述这些技术组件以及它们在项目中的作用。 首先,...

    JPA+MySQL完整实例

    在提供的**jar文件**中,可能包含了JPA实现库(如Hibernate或EclipseLink),以及示例代码或工具类,帮助用户快速搭建和测试JPA+MySQL的应用。用户需要按照文档说明,导入这些jar文件,配置数据库连接,并运行示例...

    基于LayUI+Spring Boot+MySQL+JPA+Shiro的科研信息管理系统源码+项目说明+数据库.zip

    【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、...基于LayUI+Spring Boot+MySQL+JPA+Shiro的科研信息管理系统源码+项目说明+数据库.zip

    手动创建 SpringMvc +SpringDataJpa+Hibernate+ freemarker mavenProject+ 环境切换 webDemo

    在本项目中,我们主要探讨如何手动构建一个基于SpringMVC、Spring Data JPA、Hibernate以及FreeMarker模板引擎的Maven工程,同时实现环境切换功能。这个基础框架为日常开发工作提供了必要的支持。 首先,SpringMVC...

    Maven构建的JPA+Spring

    它提供了数据持久化的标准接口,可以配合不同的持久化供应商,如Hibernate、EclipseLink等,实现对关系数据库的透明访问。 Spring框架是Java开发中的核心框架,它提供了依赖注入(Dependency Injection, DI)和面向...

    【19】SpringBoot+jpa+mysql的网上商城.zip

    JPA是Java持久化API,它是Java平台上的ORM(对象关系映射)标准。在本项目中,JPA被用来处理数据库操作,将Java对象映射到数据库表,简化了数据库访问。通过注解和实体类,开发者可以轻松地进行CRUD(创建、读取、...

    springboot+jpa+oracle+maven

    "springboot+jpa+oracle+maven"项目是一个基于SpringBoot框架、使用JPA进行ORM、Oracle作为数据存储、Maven管理依赖的Java应用示例。它提供了一个基础架构,开发者可以根据需求添加具体的业务逻辑和功能。不过,由于...

    springboot+jpa+oracle

    本项目"springboot+jpa+oracle"结合了这些技术,旨在帮助初学者掌握如何在Spring Boot框架下使用JPA操作Oracle数据库,实现增删改查的基本功能。 首先,Spring Boot是由Pivotal团队开发的一个用于简化Spring应用...

    基于Springboot+JPA+semantic开发的个人博客系统.zip

    基于Springboot+JPA+semantic开发的个人博客系统.zip基于Springboot+JPA+semantic开发的个人博客系统.zip基于Springboot+JPA+semantic开发的个人博客系统.zip基于Springboot+JPA+semantic开发的个人博客系统.zip基于...

    springboot+jpa+thymeleaf实现简单增删改查

    Spring Boot简化了Java应用程序的开发过程,而JPA是Java平台上的一个标准,用于管理对象-关系映射(ORM),而Thymeleaf则是一个现代的服务器端HTML模板引擎,用于动态渲染页面。 首先,让我们了解Spring Boot。...

    Springboot+jpa+MySQL+HTML之简单的增删改查Demo

    在本文中,我们将深入探讨如何使用Spring Boot、JPA(Java Persistence API)和MySQL数据库来构建一个基础的增删改查(CRUD)应用程序。Spring Boot简化了Java应用的初始设置,而JPA则作为ORM(对象关系映射)工具,...

    学生管理系统jpa+jsp+servlet

    总之,“学生管理系统jpa+jsp+servlet”是一个基于Java技术的典型Web应用,利用JPA进行数据库操作,JSP呈现用户界面,Servlet处理请求,共同实现了对学生信息的管理功能。理解并掌握这三者的核心概念和技术,对于...

    SpringBoot+Spring data JPA+FreeMarker+shiro+log4jdbc

    它提供了对ORM(对象关系映射)供应商如Hibernate、EclipseLink等的一致性支持。通过Spring Data JPA,开发者可以利用泛型接口和方法命名规则,轻松实现CRUD操作,同时提供了查询构造器和动态查询功能,降低了与...

    spring boot+jpa+redis集群

    【标题】"spring boot+jpa+redis集群"的实现与应用 在现代互联网开发中,Spring Boot、JPA(Java Persistence API)以及Redis已经成为构建高效、可扩展的应用程序的常用技术栈。本项目结合这三个核心组件,旨在创建...

    基于SpringBoot2+Jpa+SpringSecurity+redis+Vue的前后端分离系统

    Sql监控 采用 druid 监控数据库访问性能 技术栈 基础框架:Spring Boot 2.1.0.RELEASE 持久层框架:Spring boot Jpa 安全框架:Spring Security 缓存框架:Redis 日志打印:logback+log4jdbc 接口文档 swagger2 ...

    毕设项目:基于springboot+jpa+thymeleaf的网络点餐系统.zip

    【资源介绍】毕设项目:基于springboot+jpa+thymeleaf的网络点餐系统.zip毕设项目:基于springboot+jpa+thymeleaf的网络点餐系统.zip毕设项目:基于springboot+jpa+thymeleaf的网络点餐系统.zip毕设项目:基于...

Global site tag (gtag.js) - Google Analytics