P3-Weixin 代码生成器错误
P3-Weixin 代码生成器错误P3-Web/src/main/java/org/jeecgframework/p3/cg/util/CodeToolUtil.java
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.AbstractStringBuilder.delete(AbstractStringBuilder.java:694)
at java.lang.StringBuffer.delete(StringBuffer.java:369)
at org.jeecgframework.p3.cg.CreateBean.getColumnSplit(CreateBean.java:635)
at org.jeecgframework.p3.cg.CreateBean.getAutoCreateSql(CreateBean.java:496)
at org.jeecgframework.p3.cg.factory.CodeGenerateFactory.codeGenerateByFTL(CodeGenerateFactory.java:237)
at org.jeecgframework.p3.cg.util.CodeToolUtil.main(CodeToolUtil.java:24)
写参数了吗。截图代码看下 本帖最后由 zhangqg123 于 2016-12-20 09:16 编辑
p3-cg-config.properties
#default code path
source_root_package=src
#vm resource url
templatepath_vm=/resources/jd/template/vm
#ftl resource url qunar.insurtemplate.ftl dgtemplate
templatepath_ftl=/p3/cg/template/ftl
system_encoding=utf-8
#Table key
generate_table_id=obid
#Search Param num
ui_search_filed_num=1
#code_cg_by=vm
code_cg_by=ftl
table_file_path=
isReplace=true
author=junfeng.zhou
#BaseAccountDao GenericDaoDefault BaseAccountSlaveDaoBaseOperateDaoBasePayServerDao BaseCouponSlaveDao BaseInsuranceDao
baseDao=GenericDaoDefault
database=database
code_cg_tables=jw_system_auth,jw_system_auth_mutex,jw_system_role,jw_system_role_auth_rel,jw_system_user,jw_system_user_auth_rel,jw_system_user_role_rel
base_package=com.jeecg.p3
bussi_package=weixinInterface
workspace_path=F:/TDDOWNLOAD/jeecg-p3-weixin-master/p3-weixin
path_src=P3-Biz-gzbargain/src/main/java
#path_src=TestCG/src
#is or not create
sqlmap_flag=Y
domain_flag=Y
domain_query_flag=N
dao_flag=Y
dao_impl_flag=Y
service_flag=Y
service_test_flag=N
service_impl_flag=Y
controller_flag=Y
page_flag=Y
===================================================
CodeToolUtil.java
public class CodeToolUtil {
public static void main(String[] args) {
/** 此处修改成你的 表名 和 中文注释***/
// String codeCgTables = CodeResourceUtil.getConfigInfo("code_cg_tables");
String code_cg_tables="wx_act_jiugongge";
if(StringUtils.isEmpty(code_cg_tables)){
return;
}
String[] tables =code_cg_tables.split(",");
for(String tableName:tables){
CodeGenerateFactory.codeGenerateByFTL(tableName, "",FtlDef.KEY_TYPE_02);
}
// String dbtableName = "wx_act_jsbargain_coupon";
// String title = "砍价活动配置";
// CodeGenerateFactory.codeGenerateByFTL(dbtableName, title,FtlDef.KEY_TYPE_02);
}
}
自己搞错了。
先创建一个项目TESTCG,配置文件中设 path_src=TestCG/src,运行CodeToolUtil.java,创建成功。
页:
[1]