基于业务方法的动态SQL的生成方法及装置
基本信息
申请号 | CN202111244901.1 | 申请日 | - |
公开(公告)号 | CN113886428A | 公开(公告)日 | 2022-01-04 |
申请公布号 | CN113886428A | 申请公布日 | 2022-01-04 |
分类号 | G06F16/242(2019.01)I;G06F16/2455(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 王海峰 | 申请(专利权)人 | 易票联支付有限公司 |
代理机构 | 广东南越商专知识产权代理有限公司 | 代理人 | 许春兰;李琪 |
地址 | 510315广东省广州市海珠区广州大道南368号11楼A | ||
法律状态 | - |
摘要
摘要 | 本公开提供了基于业务方法的动态SQL的生成方法及装置,该方法包括:接收调用方的调用请求,调用相应的业务方法;识别业务方法对应的SQL拦截器;对业务方法的输入参数对应的字段进行合法性校验;执行业务方法中的业务代码,生成业务代码执行结果;完成SQL拼装和SQL参数拼装;根据拼装后的SQL和SQL参数执行SQL;根据SQL执行结果,完成SQL中返回对象的组装,并将组装的结果返回调用方。本公开通过建立业务方法属性与SQL字段之间的映射,使开发者只需要关注业务方法的编写,即可自动完成SQL的拼装、SQL参数赋值以及SQL执行,提升开发效率,同时使代码更容易理解,提高了代码的可读性。 |
