本文目的:
企业应用开发实际过程中必不可少的步骤是对数据库表进行增删查改,相应的java代码基本实现都需要不停拼接数据库字段。为了减少程序员重复劳动,本文尝试编写工具类基于数据表字段生成基本的java的实体类模板,controller类模板,service类模板,mybatis xml文件。
Part 1,
如何获取数据库表名,表字段名和表字段内容
参考链接:
mysql根据数据库自动生成实体(dto,service,impl,mybatis,xml)
http://blog.csdn.net/ppt0501/article/details/13505811
原理:数据库链接类可以获取数据库的所有元数据,元数据指数据库表名,表字段名和表字段内容
1. Class.forName(driverClass);
2. Connection conn = DriverManager.getConnection(url, username, password);
3. dbMetaData = conn.getMetaData();
(未完成,待补充)
Part 2,
如何使用freemaker定义java的实体类模板,controller类模板,service类模板,mybatis xml文件
入门例子一:
http://blog.csdn.net/s445320/article/details/50684798
入门例子二:
http://blog.csdn.net/lufeng20/article/details/8730604
(未完成,待补充)