V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
doggg
V2EX  ›  分享创造

这可能是 MybatisXML 生成的正确姿势。

  •  
  •   doggg ·
    vm-001 · 2018-02-07 10:19:43 +08:00 · 2404 次点击
    这是一个创建于 2281 天前的主题,其中的信息可能已经有所发展或是发生改变。

    平时使用大家熟悉的 MybatisXML 生成工具在文件生成后还需要修改很多地方,比如 XML 方法的命名,以及各式,总结下来实在太难用了,我自己业余写了一个很轻量的工具帮我少加好多天的班。

    怎么使用?

    执行 MybatisXmlGenerator 的 main 方法即可。

    public class MybatisXmlGenerator {
    
        // ...
    
        public static void main(String[] args) {
            String xml = null;
            // generateXml(模板名称,表名,DAO 类,实体类);
            xml = generateXml("mybatis-xml.vm", "user", UserDao.class, User.class);
    
            System.out.println(xml);
        }
    }
    
    

    如果需要自定义模板,在src/main/resources目录下修改模板文件或者新增自己的模板文件即可。

    博客链接

    Github 链接

    具体的介绍在 Github 的 README 里,用完发现少加班?那就请大度给个star哈。

    3 条回复    2018-02-07 13:32:47 +08:00
    x537196
        1
    x537196  
       2018-02-07 10:48:41 +08:00
    sta 一下,看用不用得上
    gejun123456
        2
    gejun123456  
       2018-02-07 12:46:17 +08:00
    不错,可以试试我的插件哈 https://github.com/gejun123456/MyBatisCodeHelper-Pro 单表查询语句大部分都可以生成。
    doggg
        3
    doggg  
    OP
       2018-02-07 13:32:47 +08:00
    @gejun123456 感谢您的 star,能做插件感觉您很厉害,感觉风格截然不同,觉得你的插件比较适合用 find 的人,我也不太清楚用 find 风格是怎么玩 Mybatis 的,可能这个插件不太合适我。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2902 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:40 · PVG 23:40 · LAX 08:40 · JFK 11:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.