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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
本篇文章将深入探讨如何配置Spring、JPA(EclipseLink实现)和Maven来创建一个高效且易于维护的Java应用程序。 首先,我们需要在`pom.xml`文件中添加相关的依赖。Spring的核心模块包括`spring-context`和`spring-...
在本项目中,"SpringMvc+Eclipselink+JPA+ActiveMQ+MySQL在线聊天" 实现了一个基于Web的即时通讯系统,模仿了微信的聊天功能。让我们逐一解析这个项目所涉及的关键技术: 1. **Spring MVC**: - Spring MVC是...
综上所述,SpringBoot+SpringDataJPA+Thymeleaf+Shiro的组合为开发高效、安全的管理平台提供了坚实的基础。它们各自负责不同的层面:SpringBoot负责项目结构和运行环境,SpringDataJPA处理数据访问,Thymeleaf实现...
SpringBoot + Data JPA + Thymeleaf 是一个常见的Java Web开发组合,它极大地简化了项目的搭建和数据库操作。这个简单的DEMO展示了如何利用这些技术快速构建一个包含用户管理功能的Web应用。以下是对这个DEMO中涉及...
本项目采用"Maven+SpringBoot+JPA+Shiro"的组合,旨在提供一个强大的权限管理解决方案,并附带了数据库SQL脚本,使得开发者能够快速搭建并扩展功能。下面将详细阐述这些技术组件以及它们在项目中的作用。 首先,...
在提供的**jar文件**中,可能包含了JPA实现库(如Hibernate或EclipseLink),以及示例代码或工具类,帮助用户快速搭建和测试JPA+MySQL的应用。用户需要按照文档说明,导入这些jar文件,配置数据库连接,并运行示例...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、...基于LayUI+Spring Boot+MySQL+JPA+Shiro的科研信息管理系统源码+项目说明+数据库.zip
在本项目中,我们主要探讨如何手动构建一个基于SpringMVC、Spring Data JPA、Hibernate以及FreeMarker模板引擎的Maven工程,同时实现环境切换功能。这个基础框架为日常开发工作提供了必要的支持。 首先,SpringMVC...
它提供了数据持久化的标准接口,可以配合不同的持久化供应商,如Hibernate、EclipseLink等,实现对关系数据库的透明访问。 Spring框架是Java开发中的核心框架,它提供了依赖注入(Dependency Injection, DI)和面向...
JPA是Java持久化API,它是Java平台上的ORM(对象关系映射)标准。在本项目中,JPA被用来处理数据库操作,将Java对象映射到数据库表,简化了数据库访问。通过注解和实体类,开发者可以轻松地进行CRUD(创建、读取、...
"springboot+jpa+oracle+maven"项目是一个基于SpringBoot框架、使用JPA进行ORM、Oracle作为数据存储、Maven管理依赖的Java应用示例。它提供了一个基础架构,开发者可以根据需求添加具体的业务逻辑和功能。不过,由于...
本项目"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基于...
Spring Boot简化了Java应用程序的开发过程,而JPA是Java平台上的一个标准,用于管理对象-关系映射(ORM),而Thymeleaf则是一个现代的服务器端HTML模板引擎,用于动态渲染页面。 首先,让我们了解Spring Boot。...
在本文中,我们将深入探讨如何使用Spring Boot、JPA(Java Persistence API)和MySQL数据库来构建一个基础的增删改查(CRUD)应用程序。Spring Boot简化了Java应用的初始设置,而JPA则作为ORM(对象关系映射)工具,...
总之,“学生管理系统jpa+jsp+servlet”是一个基于Java技术的典型Web应用,利用JPA进行数据库操作,JSP呈现用户界面,Servlet处理请求,共同实现了对学生信息的管理功能。理解并掌握这三者的核心概念和技术,对于...
它提供了对ORM(对象关系映射)供应商如Hibernate、EclipseLink等的一致性支持。通过Spring Data JPA,开发者可以利用泛型接口和方法命名规则,轻松实现CRUD操作,同时提供了查询构造器和动态查询功能,降低了与...
【标题】"spring boot+jpa+redis集群"的实现与应用 在现代互联网开发中,Spring Boot、JPA(Java Persistence API)以及Redis已经成为构建高效、可扩展的应用程序的常用技术栈。本项目结合这三个核心组件,旨在创建...
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毕设项目:基于...