使用iBatis的自动化代码生成工具Abator - 编程入门网
使用iBatis的自动化代码生成工具Abator时间:2010-12-22 javaeye blank原来还不知道iBatis也有像Hibernate类似的自动化代码生成工具,今天找到 Abator这工具也挺不错的,在ecelipse上面小试了一把: 1.获得Abator http://ibatis.apache.org/abator.html Eclipse可以自动的进行Update获取此Plugin,具体见官方的安装步骤 2.安装好后将在New菜单中看到一个新的文件类型Abator for iBATIS Configuration File,此是Abator的配置文件,配置文件的详细说明见 http://ibatis.apache.org/docs/tools/abator/,文件名默认是 abatorConfig.xml,根据自己的实际需求进行修改,我这里使用mysql测试,内容是 : Xml代码 1.<abatorConfiguration> 2. <abatorContext> <!-- TODO: Add Database Connection Information --> 3. <!--这里大家应该都明白是什么意思--> 4. <jdbcConnection driverClass="com.mysql.jdbc.Driver" 5. connectionURL="jdbc:mysql://localhost:3306/lunjian" 6. userId="root" 7. password="admin"> 8. <!--mysql驱动jar--> 9. <classPathEntry location="D:\Tomcat5\webapps\MoloonMarket\WEB-INF\lib\mysql-connector-java-5.0.4-bin.jar" /> 10. </jdbcConnection> 11. <!--targetPackage指定一个包名存放model bean,targetProject是工程名--> 12. <javaModelGenerator targetPackage="com.itatis.domain" targetProject="MJTserver" /> 13. <!--sqlMapGenerator 指定一个包名存放sqlMap.xml--> 14. <sqlMapGenerator targetPackage="com.itatis.persistence.xml" targetProject="MJTserver" /> 15. <!--daoGenerator 指定一个包名存放dao以及daoImpl--> 16. <daoGenerator type="IBATIS" targetPackage="com.itatis.persistence.sqlmapdao" targetProject="MJTserver" /> 17. <!--表名,可以多个,默认不写columnOverride的话生成所有字段--> 18. <table tableName="users"> 19. <!-- <columnOverride column="???" property="???" /> --> 20. </table> 21. 22. </abatorContext> 23. </abatorConfiguration> 24. 25.t;abatorConfiguration> <abatorContext> <!-- TODO: Add Database Connection Information --> <!--这里大家应该都明白是什么意思--> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/lunjian" userId="root" password="admin"> <!--mysql驱动jar--> <classPathEntry location="D:\Tomcat5\webapps\MoloonMarket\WEB-INF\lib\mysql-connector-java-5.0.4-bin.jar" /> </jdbcConnection> <!--targetPackage指定一个包名存放model bean,targetProject是工程名--> <javaModelGenerator targetPackage="com.itatis.domain" targetProject="MJTserver" /> <!--sqlMapGenerator 指定一个包名存放sqlMap.xml--> <sqlMapGenerator targetPackage="com.itatis.persistence.xml" targetProject="MJTserver |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |