应该是${className}Action.java模板有错误.可惜我看不懂. What steps will reproduce the problem? 1.使用ibatis插件 2.使用struts2插件 3.数据库使用mysql 5.1.35 4.使用联合主键 5.Struts2Action类生成的有错误,联合主键使用的是相同的名字 6.表的创建语句 DROP TABLE IF EXISTS HardTokenPropertyData; CREATE TABLE HardTokenPropertyData ( id varchar(250) binary NOT NULL DEFAULT '', property varchar(250) binary NOT NULL DEFAULT '', value varchar(250) binary NULL DEFAULT NULL, PRIMARY KEY (id(150), property(150)) );
DROP TABLE IF EXISTS KeyRecoveryData; CREATE TABLE KeyRecoveryData ( certSN varchar(250) binary NOT NULL DEFAULT '', issuerDN varchar(250) binary NOT NULL DEFAULT '', username varchar(250) binary NULL DEFAULT NULL, markedAsRecoverable tinyint(4) NOT NULL DEFAULT '0', keyData text NULL DEFAULT NULL, PRIMARY KEY (certSN(150), issuerDN(150)) );
7.此外测试用例生成的时候,byte[]型数据生成是编译错误的.
Comment #1
Posted on Nov 25, 2009 by Grumpy Elephant联合主键现在是存在这个问题,主要近段没有时间修改,可参考issue 15先修正
Status: Duplicate
Labels:
Type-Defect
Priority-Medium