zoukankan      html  css  js  c++  java
  • 偷懒工具设计之sql2java

    偷懒工具设计之sql2java 

            五一去厦门玩,在火车上突然想做一些工具出来,从而替换程序员的体力活(本人觉得做程序员,很多时候就是在做些Ctrl+C,Ctrl+V这样的体力活,如写一些javabean,写service中大同小异的insert,update,delete)。这些东西其实是有规律可偱的,而如果我能写出一些工具,可以自动实现这些功能,那样的话,我就可以把更多的时间放到代码优化和其他事情上去,同时又可以提高公司的工作效率,何乐而不为呢?

            整体规划是这样的,做一个eclipse的插件,可以根据javabean直接生成对应的Manager和Service,同时Manager和Service中要生成一些常用的方法,比如insert,update,delete,甚至可以指定字段查询。这时候我想到了这个javabean怎么办?我怎么生成?我能不能根据一个建好的table,直接生成对应的javabean?有点类似与java2hbm和hbm2java,但是我觉得一定能实现的。所以现在的第一步就是实现“给定sql,生成对应的javabean”-----这就是sql2java名称的由来,不过不知道是不是早有牛人做过了啊,嘿嘿

            初步设想,sql2java支持mysql和oracle的DDL,其他DBMS的DDL以后再慢慢加入,而要分析sql生成一个javabean,基本工作重点也就在于分析sql语句上,我目前正在考虑是自己写个词法分析器呢还是直接利用ANTLR来分析。

          今天刚刚回到北京,去鼓浪屿玩时,被大雨淋了,现在还感冒着呢,先睡了,明天再接着想吧。

  • 相关阅读:
    对文本抽取词袋模型特征
    jieba分词
    家用电器用户行为分析与事件识别
    Linux系统调用:创建和终止进程
    Linux系统调用:获取进程PID
    使用函数指针解决函数重载二义性调用问题
    C++ string基本操作
    有界深度优先搜索-八数码问题
    数据传送指令
    x86-64数据格式、通用寄存器与操作数格式
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330242.html
Copyright © 2011-2022 走看看