资讯专栏INFORMATION COLUMN

pndaox可能是最好的mybatis解决方案

scwang90 / 2602人阅读

摘要:之前在,寻找的方向是怎么解决的文件的初始化工具,并没往去除的方向,觉得这个就有点大胆。万万没想到,找到了一款名为的开源工具包。其逻辑是现在本地文件中寻找,如果不存在该的文件或者该方法不存在,就会去匹配是否存在于中。

之前有个同事在抱怨,最烦写mybatis的SQL语句了,表中新增一个字段还要特意处理一下,动不动还会留一些问题在上面。没错,那位同事就是——ME。

之前在Google,寻找的方向是怎么解决mybatis的SQL文件的初始化工具,并没往去除的方向,觉得这个就有点大胆。万万没想到,找到了一款名为pndao的开源工具包。

其兼容原有的mybatis模式,有些比较复杂的SQL语句,你可以在XML文件中进行编辑。其逻辑是现在本地XML文件中寻找,如果不存在该DAO的XML文件或者该方法不存在,就会去匹配是否存在于pndao中。在对其进行一些尝试之后,感觉还是不能满足,工作中的一些常规场景。在给pndao官方留言,回复无果的结局下,一怒之下,自己上了。

我对其进行了本土化的适配,修改了一部分默认值配置和排序方式,与此同时,我也新增了支持以JavaBean作为检索列表参数的功能。

对于支持多个字段配置排序的功能,我还在思考构思中,希望在不影响原有的思维逻辑下,进行完善,当然,本着宁缺勿滥的原则。不保证以后一定会有哦!如果大家有什么好的想法和新的需求可以在我的卫星号【zoeminghong】或者新浪微博【迹_Jason】留言。

目前,已经托管于Github上,可以供大家尝鲜使用,如在使用中发现bug问题,可以在issues中留言。如你有兴趣与我并肩作战,我也表示欢迎。详细请查看Github地址或者在Github中搜索【pndaox】

当然也要感谢票牛团队的巨人肩膀。

Github:https://github.com/zoeminghon...

更多内容可以关注微信公众号,或者访问AppZone网站

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69819.html

相关文章

  • MyBatis理解与掌握(简介)

    摘要:语句在代码中硬编码,造成代码不易于维护,实际应用变化的可能较大,变动需要改变代码。对结果集解析存在硬编码查询列名,变化导致解析代码变化,系统不易于维护,如果能将数据库记录封装成对象解析比较方便。 MyBatis理解与掌握(简介) @(MyBatis)[Java, 框架, MyBatis] 简介   Mybatis是一个数据持久层框架,MyBatis消除了几乎所有的JDBC代码和参数的手...

    Pocher 评论0 收藏0
  • MyBatis-Plus初步

    摘要:是最流行的关系型数据库管理系统之一,在应用方面,是最好的,关系数据库管理系统应用软件。是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 本章主要是对MyBatis-Plus的初步介绍,包括一些背景知识、环境搭建、初步使用等知识和例子。对于背景知识,主要包含对MyBatis-Plus的特性介绍、为什么使用MyB...

    娣辩孩 评论0 收藏0
  • mybatis】(一)mybatis快速入门

    摘要:一定义是一款优秀的持久层框架,它支持定制化存储过程以及高级映射。别名与类中的属性名保持一致。接口的名字建议为,与文件保持一致编写文件,名字与接口名保持一致。 一、定义 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射...

    MartinDai 评论0 收藏0
  • 几个数据持久化框架Hibernate、JPA、Mybatis、JOOQ和JDBC Template

    摘要:不管是还是,表之间的连接查询,被映射为实体类之间的关联关系,这样,如果两个实体类之间没有实现关联关系,你就不能把两个实体或者表起来查询。 因为项目需要选择数据持久化框架,看了一下主要几个流行的和不流行的框架,对于复杂业务系统,最终的结论是,JOOQ是总体上最好的,可惜不是完全免费,最终选择JDBC Template。 Hibernate和Mybatis是使用最多的两个主流框架,而JOO...

    xietao3 评论0 收藏0

发表评论

0条评论

scwang90

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<