首先,我们且不说元编程是什么,他能做什么.我们先来谈谈生产力....那什么是元编程
元编程是写出编写代码的代码
试想以下,如果那些原本需要我们手动编写的代码,可以自动生成,我们是不是又更多的时间来做更加有意义的事情?...比如另外一个Java程序员诟病的地方,用mybatis访问数据库,即使我们的对数据库的操作仅仅是简单的增删查改,我们也需要对每一个操作的定义sql,我们需要编写
领域模型对象
DAO的interface...这样当数据库的表结构有变动之后,我们就要维护所有涉及到的文件,这个工作量其实也不小. 有没有更好的方法?本文后面会提出一种解决方案....总结
Java本身是一门静态语言,程序从源代码,到运行的程序,中间会经历很多的环节.