Dao自动生成工具第二版-dz_model-1.1源码奉上,相对于1.0版本有所优化
大家好,小弟之前写了一个dao自动生成工具dz_model-1.0,由于代码结构实在太烂,所以没有敢把源码发出来,现在我在1.0的基础上有所优化,主要优化的地方如下:
1.优化了模版。
之前的1.0版本中,模版是直接放在Java类里面的,现在放在了txt文件里面,既增强了模版的可读性,又可以让用户按照自己的需求自由的修改模板。
2.优化了代码。
之前的版本中,代码很乱,单例模式和静态方法定义的到处都是,弄的我更改的时候都不明白为什么这里一个单例模式,那里又是单例模式。
在1.1中,只有数据库元数据类MetaData应用了单例模式,因为元数据类初始化的时候需要从数据库读取信息,如果不用单例模式的话就要重复的从数据库读取信息,从而影响性能。
这里其实我有仔细考虑过是用单例模式还是用静态方法,最后我采用了单例模式,至于原因的话我也说不清楚,我觉得两个都可以,就采用单例模式了。欢迎大家看了我的源码之后一起来讨论这种情况用单例还是用静态方法。
下载地址如下:
http://download.csdn.net/detail/dzr1990/3699710
欢迎大家提出宝贵意见。
之前有人提过的数据库问题目前还没有做出改进,目前还只是支持mysql,不支持oracle,这个问题由于最近有些工作要忙所以没改,我会在之后的时间里尽快添加这个功能上去的。
谢谢大家。
------解决方案--------------------
支持下..................
------解决方案--------------------
支持 And 接分~~~~~