`
ihuashao
  • 浏览: 4547142 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

偷懒工具设计之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来分析。

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

分享到:
评论

相关推荐

    课程设计基于Java实现的校园快递代拿系统源码+sql数据库+项目详细说明.zip

    课程设计基于Java实现的校园快递代拿系统源码+sql数据库+项目详细说明.zip 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、...

    java毕业设计论文及代码实现

    java毕业设计论文及代码实现,仅供参考!做毕业设计你可不要偷懒。

    mysql数据库转换成SQLserver数据库

    mysql数据库与SQLserver数据库之间的转换工具,做练习题时可以根据数据数据结构一样但是,数据库不一样,偷懒工具

    SQLPrompt V7.2数据库代码提示插件

    SQLPrompt V7.2 Sql代码提示工具, 数据库是大家在项目开发中肯定会用到的,C#项目用的最多的就是微软自家的SQL Server了。不可否认,微软的Visual Studio开发平台很好用,很直观的体现就是智能提示。敲几个字符,...

    SQL SERVER版代码生成工具(2004版)

    本版本是04年当时开发项目时,为了节省工作量,开发的一个辅助工具...之所以添加了单一模式的是因为一些小心活动项目,就直接用这个代码来偷懒了。 其它的没什么特别说明的了,使用中遇到问题,可以随时和我联系。。。

    图书管理系统ASP+SQLServer2000-适合课程设计

    图书管理系统,ASP+SQLServer2000 自己做的,做得很简单,适合要求不高的人。 这是数据库课程设计时做的 适合课程设计偷懒的人。 如果毕业设计的话,有点太简单了,不过可以在这基础上新增。

    偷懒注册机编写源码

    就是“注册机偷懒写法”四篇博客的源码,发出来赚点积分,以前赞的积分都被清掉了

    JAVA 学生管理系统设计实现

    实现简单的用户管理,图书管理和借阅管理,字符界面,没有做GUI(偷懒了一点呵呵) 使用数组列表保存数据ArrayList, 退出后所有数据丢失,没有用文件系统和数据库, 主要是保留自己以前用C写的时候的样子,怀念一下

    一键生成java三层代码、数据库设计文档、接口对接文档(dao、entity、mapper、service、controller)

    一键生成java三层代码、数据库设计文档、接口对接文档(dao、entity、mapper、service、controller),一键启动非常适合偷懒的各位

    数据库表结构管理工具 v1.0.rar

    附赠Database.asp程序 该程序是我以前做的一个只适合ASP数据库操作的自动生成代码的偷懒工具 http://***/TableList.asp 通过该页面演示添加 修改 删除 程序免费开源 任意使用 修改请注明原作者 数据库表结构管理...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    所属分类:计算机 > 软件与程序设计 > JAVA(J#) > Java 编辑推荐   Jworld@TW技术论坛版主,Java权威技术顾问与专业讲师,Java畅销书作者——林信良全新力作。  国内第一本Java 7,前期版本累计销量5万册。  ...

    偷懒道具,分页工具

    不跳转页面分页工具,依赖于jQuery,默认样式依赖于bootstrap3.0,通过最大行数和显示 行数计算出分页总数,通过设置的样式结构决定前台展示出现的样式,目前存在两种展出模式,可通过定义扩展方式,增加展出样式。

    管道设计模式、责任链模式、单例模式

    压缩包里是我自己写的管道模式、单例模式的代码;你需要copy到你自己eclipse建的工程...另外,我把我的代码说明,写在了readme.txt文件里,偷懒以及求快的人看看...如果有问题,可留言。另外我分数高,但绝对有保证!

    JAVA程序(初学者的好范本,入门者的参考学习,偷懒者的好资源。)

    初学者的好范本,入门者的参考学习,偷懒者的好资源。 继承,多态,封装,重载,覆盖。 接口,APPLET,CLASS ,JAVA ,THREAD(线程)引用包,数组,对象,初始化,异常,异常的处理:抛出异常、捕获异常等。 例子...

    窗口置顶快捷隐藏小工具(偷懒神器)

    窗口置顶快捷隐藏小工具(偷懒神器),把视频或网页缩小后放到桌面一角,ctrl + Q 隐藏,Ctrl + E 显示,上班看片小工具

    java随机数

    1.java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, floor, sqrt和其他数学函数。大多数人通过书籍、教程和课程来了解这个类。一个简单的例子:从0.0到1.0之间可以生成一个...

    “偷懒”的技术:打造财务Excel达人 pdf

    “偷懒”的技术:打造财务Excel达人 pdf

    Java版魔塔小游戏

    魔塔 小时候玩过的游戏 用Java写了几层 适合Java学习者看看 注册的用户名只能是player(偷懒只写了一个用户名)下载下来直接用eclipse导入就能看代码和运行了

    去掉png中透明色并替换为另一种颜色的Java程序

    俺自己写的程序,不知道能不能入大家的法眼,想偷懒的可以拿来改改就成,注:是.dat文件,自己改成.java就可以了

Global site tag (gtag.js) - Google Analytics