[发明专利]一种基于Mybatis框架分离及运行HQL的方法有效
申请号: | 202110643320.9 | 申请日: | 2021-06-09 |
公开(公告)号: | CN113392122B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 张志远;刘伟成 | 申请(专利权)人: | 北京同创永益科技发展有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/80 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国强 |
地址: | 100082 北京市海淀区西直门北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Mybatis框架分离及运行HQL的方法,包括将要编写的HQL语句,事先按照Mybatis框架XML语法规范写入到xml文件中;每条HQL语句在xml文件中都会有一个唯一的ID,即HQL_ID;在需要某条HQL语句时,使用指定的HQL_ID调用Mybatis框架的API,Mybatis框架通过其内部的xml解析引擎将xml文件中ID为HQL_ID的HQL语句和该HQL语句中所需要的参数名按顺序解析出来;根据参数值映射表将解析出的参数名按照顺序转换为参数值,并依次添加入参数值列表中;将获取的HQL语句和相应的参数值列表作为API参数,调用Hibernate框架的API完成该HQL语句的运行。优点是:避免了直接在源代码中编写HQL语句导致的源代码可读取性下降的问题,同时也避免了对于HQL语句的问题修复需要重新对源代码进行编译、打包、部署的问题。 | ||
搜索关键词: | 一种 基于 mybatis 框架 分离 运行 hql 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京同创永益科技发展有限公司,未经北京同创永益科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202110643320.9/,转载请声明来源钻瓜专利网。