`

【接口开发】一个底层业务的很麻烦的接口开发

    博客分类:
  • java
 
阅读更多
接口框架采用cxf,然后查询使用hibernate+sql的方式查询。
因为传递的值有个麻烦,对方有求传递sql语句,然后对这个sql进行执行。
此处还不是最麻烦的。
另外的话,对于表字段的schema要求也写到返回的xml中。 很是麻烦。
解决方案为。
分析对方的sql语句。

这里需要分析的是:对方发送的sql是单表还是多表查询。
然后对于查询之中所查询的列是写明显的多列,还是未明确的多列。
此处这里对sql语句进行了一个规定。
只能执行,单表的
select */rowname from tablename

而对于多表的情况,那么强制要求:
select p.*,o.name from person as p,office as o where p.id=o.id

查询列必须带简写表。否则将不予以执行。
分享到:
评论

相关推荐

    XS-bbs 基于gin + gorm + go-redis 实战,面向接口开发.zip

    Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。...如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

    springboot通过面向接口编程对控制反转IOC的理解.docx

    需要让上层开发人员根据自己的业务去实现它,比较返回一个当前登陆的用户实体,或者返回用户名称,然后底层框架里直接使用这个AuditorAware接口的对象;当然如果你的底层只接收一个String类型的值,你也可以去派生一...

    WAP2.0开发环境教程

    最新版本,特别推荐.WAP 底层技术资料 WAP 底层技术资料 aaaaWAP2.0培训讲义 aaaaWAP2.0培训讲义 WAP业务接口开发规范 WAP业务接口开发...Web数据挖掘和个性化搜索引擎研

    抽象类和接口的区别

    一个软件设计的好坏,我想很大程度上取决于它的整体架构, 而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时, 你底层的具体实现需要考虑的就仅仅是一些算法和一些...

    存储过程之jQuery分页源码

    而作为其他开发人员只需要用这个底层反射框架创建业务接口即可调用到我们设计的业务逻辑层。至此,我们的底层框架就设计完了。那么在表现层刚才也说了,采用的jQuery实现数据通信。那么,最后,我们的表现层和底层的...

    强大的微信公众平台开发框架

    微信公众平台与以往的项目有所不同。其实现不再基于计算机底层实现。从应用层面讲,需要对业务...4、业务应用,可以全新开发,也可以在已有的业务逻辑基础上,封装相关服务,并提供对应Provider,对微信接口予以支持。

    APaaS技术架构、业务中台介绍.pdf

    该平台的核心能力是低成本开发和高效率交付,解决了大量底层架构与通用产品能力的搭建,使业务平台可以专注投入于核心的应用实现与个性化的业务创新上。 APaaS 平台的特性包括元编程、双容器+插件机制、在线 Studio...

    一个PHP开发的的高性能Socket服务器框架.rar

     workerman是一个高性能的PHP socket服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。...

    电信ISAG短信网关wsdl文件

    成开放、统一、标准应用开发接口提供给CP/SP,支持电信自营增值业务、第三方CP/SP增值业务及 企业应用的接入;为CP/SP提供统一的增值应用集成开发和测试环境;协同ISMP完成业务应用过程 中认证、鉴权、计费和...

    C#企业应用开发艺术:CSLA.NET框架开发实战

    CSLA .NET是一个.NET软件开发框架,帮助开发者“为Windows、Web、面向服务和工作流等应用构建强大和可维护的业务逻辑层”。 CSLA是Component-based, Scalable, Logical Architecture的简写,CSLA . NET是Rockford ...

    基于go-beego开发的API接口项目.zip

    Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。...如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

    servlet-api.jar

    面向标准接口编程的好处就是我们开发出的一个web工程即可以部署到tomcat、也可以部署到weblogic或其他servlet容器下运行,所有的servlet容器都使用了相同接口所以我们可以无缝移植(定义标准很重要),还记得jdbc吧?...

    HCEmrView病历编辑器接口文档 2023-04-31

    HC编辑器是一个电子病历编辑器软件,提供病历书写、报告编写、表单填写业务场景的底层功能和业务支持。HC是High Convenience的缩写,意为快速、便捷;旨在提供一个功能完备、高效运行、便捷易用的病历编辑器。为满足...

    F1 2022 遥测接收端, 基于grafana和Prometheus, go udp底层.zip

    F1 2022 遥测接收端, 基于grafana和Prometheus, go udp底层Go语言(也称为Golang)是由Google...如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

    新版Android开发教程.rar

    也有分析认为,谷歌并不想做一个简单的手机终端制造商或者软件平台开发商,而意在一统传统互联网和 移 动互联网。----------------------------------- Android 编程基础 4 Android Android Android Android 手机新...

    使用基于go语言的Gin框架开发的Blog系统后台API接口.zip

    使用基于go语言的Gin框架开发的Blog系统后台API接口Go语言(也称为Golang)是由Google开发的一种...如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

    Java开发热门项目

    Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of ...

    大数据时代基于Hadoop的一个数据仓库工具hive

    大数据时代基于Hadoop的一个数据仓库工具Hive Hive 是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的 SQL 查询功能,可以将 SQL 语句转换为 MapReduce 任务进行运行。其...

    ServletEx2 1.0 Java WEB 应用开发框架 完整版 (release, source, document, example 2010-01-13)

    这个项目的主要目的为了让系统开发人员关注于业务逻辑及其实现,而不必花很多精力处理底层的技术性事务, 以达到提升开发效率、规范开发过程的使用,同时,ServletEx2不会在任何程度上限制开发人员的技术发展方向。 ...

    一个基于onebot协议的机器人Go开发框架.zip

    一个基于onebot协议的机器人Go开发框架Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。...

Global site tag (gtag.js) - Google Analytics