【技术实现步骤摘要】
本专利技术涉及计算机软件,具体地说是一种基于.net的mybatis动态标签转换方法及系统。
技术介绍
1、mybatis是一款持久层框架,支持自定义sql、免除了几乎所有的jdbc代码以及设置参数和获取结果集的工作,使得开发者将sql写在xml文件中即可完成对数据库的操作。在实际开发过程中,不同业务环境下,常常出现诸如对于参数是否存在的判断或对于数据转换的操作。这些需求可以借由mybatis中的动态标签完成,但在调试过程中,数据库管理软件无法直接执行这些带有动态标签的代码,因此在项目部署或修改代码时需要人工操作,工作繁杂且容易出错。
2、故如何有效提高sql语句和mybatis动态标签之间的转化,使得开发带有mybatis的项目时的效率更高,更可靠是目前亟待解决的技术问题。
技术实现思路
1、本专利技术的技术任务是提供一种基于.net的mybatis动态标签转换方法及系统,来解决sql语句和mybatis动态标签需要手动转换,进而造成编写mybatis动态标签的效率低及修改m
...【技术保护点】
1.一种基于.NET的Mybatis动态标签转换方法,其特征在于,该方法具体如下:
2.根据权利要求1所述的基于.NET的Mybatis动态标签转换方法,其特征在于,通过类Base存储待转换的构造词、待转换成的生成词以及设置选项;
3.根据权利要求1所述的基于.NET的Mybatis动态标签转换方法,其特征在于,类StringUtils用于对语句进行预处理,具体如下:
4.根据权利要求1所述的基于.NET的Mybatis动态标签转换方法,其特征在于,类Converter将SQL语句转换为带有Mybatis动态标签的语句,具体如下:<
...【技术特征摘要】
1.一种基于.net的mybatis动态标签转换方法,其特征在于,该方法具体如下:
2.根据权利要求1所述的基于.net的mybatis动态标签转换方法,其特征在于,通过类base存储待转换的构造词、待转换成的生成词以及设置选项;
3.根据权利要求1所述的基于.net的mybatis动态标签转换方法,其特征在于,类stringutils用于对语句进行预处理,具体如下:
4.根据权利要求1所述的基于.net的mybatis动态标签转换方法,其特征在于,类converter将sql语句转换为带有mybatis动态标签的语句,具体如下:
5.根据权利要求1所述的基于.net的mybatis动态标签转换方法,其特征在于,类rconverter将带有mybatis动态标签的语句转换为原始sql语句,对待转换的语句逐行处理,根据语句前...
【专利技术属性】
技术研发人员:李正浩,程林,张德路,
申请(专利权)人:浪潮软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。