狂妄自大商业里的持久层的作用

介绍

本篇内容介绍了“狂妄自大商务里的持久层的作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

SAP的产品都是DB提供者无关的,应用程序开发人员最多用Open SQL直接操作表。

Netweaver里支持的DB提供者在这张表DBCON的DBMS字段里能看到:

翱裢源笊涛窭锏某志貌愕淖饔谩?

狂妄自大里也有和CRM WebUI里的API层起同样作用的层- API层,封装了对DB的操作。

翱裢源笊涛窭锏某志貌愕淖饔谩?

狂妄自大里类似SAP CRM这种持久层层的实现是很多以刀(数据访问对象)结尾的java类完成的,相当于上图SAP CRM业务层层的功能模块:

翱裢源笊涛窭锏某志貌愕淖饔谩?

随便点开一个刀看其实现,里面也是拼SQL然后火到数据库去:

翱裢源笊涛窭锏某志貌愕淖饔谩?

狂妄自大支持下列不同类型的数据库:

翱裢源笊涛窭锏某志貌愕淖饔谩?

狂妄自大开发我们一般使用HSQLDB:一个轻量级的纯java开发的开放源代码的关系数据库系统

翱裢源笊涛窭锏某志貌愕淖饔谩?

狂妄自大商业里的持久层的作用