项目搭好框架之后就是,码代码,本人自己创造了一套,自动生成代码工具吧,可自动生成,实体类,接口,service ,mapper,使用简单。1,使用时先建立一个java项目demo把我的工具类copy进去,2再建造一个项目类demoWeb,建立资源包demo(自己起的也可以是其他)3.在java项目中建立lib文件夹把,log4j,mybatis,mysql的jar包copy进去。4,修改配置文件,codegen.properties:charset=UTF-8
#代ç çæå¨ç®åæ¯æçæ°æ®åºæå¦ä¸å ç§,è¯·æ ¹æ®ç¸åºçæ°æ®åºè¿è¡éæ©ã
#orale com.hotent.cgm.db.impl.OracleHelper
#mysql com.hotent.cgm.db.impl.MySqlHelper
#h2 com.hotent.cgm.db.impl.H2Helper
#sql2005 com.hotent.cgm.db.impl.Sql2005Helper
#db2 com.hotent.cgm.db.impl.DB2Helper
#dbHelperClass=com.hotent.cgm.db.impl.OracleHelper
#url=jdbc:oracle:thin:@192.168.1.80:1521:orcl
#username=bpmx32
#password=bpmx32
选择自己工程的数据库
dbHelperClass=com.hotent.cgm.db.impl.MySqlHelper
url=jdbc\:mysql\://localhost\:3306/pole
username=root
password=123456
system=demo (demoWeb建立的资源包用于储存自动生成的代码)
修改:codegenconfig.xml:
<files baseDir="F:\mywok\demoseweb" >(demoWeb的路径)
<-----要生成的包名----->
<file refTemplate="mapper" filename="{class}.map.xml" dir="src/{system}/com/maper" sub="true" override="true"/><file refTemplate="model" filename="{class}.java" dir="src/{system}/com/model" sub="true" override="true"/>
<file refTemplate="dao" filename="{class}Dao.java" dir="src/{system}/com/dao" sub="true" override="true"/>
<file refTemplate="service" filename="{class}Service.java" dir="src/{system}/com/service" sub="true" override="true"/>
<file refTemplate="controller" filename="{class}Controller.java" dir="src/{system}/com/controller" sub="true" override="true"/>
</files>
<-----要生成的表名和生成后的类名------>
<table tableName="activity" >
<variable name="class" value="Activity"/>
<variable name="package" value="" />
</table>
5.在Ant视图中打开,build.xml,运行就可以了,本人主要记录本人的操作,以便日后查看,如果想要该工具的可以私聊我。(注意jar包不要出错)