Issue 76 in rapid-framework: MyBatis的Mapper生成很有问题

9 views
Skip to first unread message

rapid-f...@googlecode.com

unread,
Jun 30, 2011, 1:17:19 AM6/30/11
to rapid-f...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 76 by obul...@gmail.com: MyBatis的Mapper生成很有问题
http://code.google.com/p/rapid-framework/issues/detail?id=76

新建问题前你可以搜索是否已经存在该问题或是查看google
group

rapid版本: 4.0

使用的相关插件组合是: 默认

按如下步骤重现错误:
1、gen_config.xml中增加<entry key="dir_dal_src_path">../</entry>属性;
2、修改gen.groovy文件,以生成MyBatis的文件:
def dal() {
println "dal_package:${dal_package} basedir:${basedir}
dir_table_configs:${dir_table_configs}";
TableConfigSet tableConfigSet = new
TableConfigXmlBuilder().parseFromXML(new
File(basedir,dir_table_configs),dal_package,Helper.getTableConfigFiles(new
File(basedir,dir_table_configs)));

GenUtils.genByTableConfigSet(Helper.createGeneratorFacade(dir_dal_src_path,"${dir_templates_root}/table_config_set/dal","${dir_templates_root}/share/basic","${dir_templates_root}/share/dal"),tableConfigSet);

GenUtils.genByTableConfig(Helper.createGeneratorFacade(dir_dal_src_path,"${dir_templates_root}/table/dao_mybatis","${dir_templates_root}/share/basic","${dir_templates_root}/share/dal"),tableConfigSet,genInputCmd);

//GenUtils.genByOperation(Helper.createGeneratorFacade(dir_dal_src_path,"${dir_templates_root}/operation/dal","${dir_templates_root}/share/basic","${dir_templates_root}/share/dal"),tableConfigSet,genInputCmd);
}

期待的结果是: 能生成MyBatis的Dao、model和Mapper.xml文件。

gen dal 表名 之后没有错误,但是其类完全有问题
请看Dao类和model文件。


Attachments:
UserBaseDao.java 1.4 KB
UserBase.java 5.2 KB

Reply all
Reply to author
Forward
0 new messages