G4C_1_B(Arrays.asList(SqlId.g4c_1_b_deleteTodayData,
SqlId.g4c_1_b_total_deleteTodayData), Arrays.asList(
SqlId.g4c_1_b_insert, SqlId.g4c_1_b_total_insert), Arrays.asList(
EvaluateResult2G4c_1_b.class, EvaluateResult2G4c_1_b_total.class)), G4C_1_F(Arrays.asList(SqlId.g4c_1_f_deleteTodayData), Arrays
.asList(SqlId.g4c_1_f_insert), Arrays
.asList( EvaluateResult2G4c_1_f.class)),//这个是错误的 G4C_1_C(Arrays.asList(SqlId.g4c_1_c_deleteTodayData,
SqlId.g4c_1_c_total_deleteTodayData), Arrays.asList(
SqlId.g4c_1_c_insert, SqlId.g4c_1_c_total_insert), Arrays.asList(
EvaluateResult2G4c_1_c.class, EvaluateResult2G4c_1_c_total.class)); private List<SqlId> deleteId;
private List<SqlId> insertId; private List<Class<? extends IEvaluateResultMapping>> mappings; private EvaluateResultSqlId(List<SqlId> deleteId, List<SqlId> insertId,
List<Class<? extends IEvaluateResultMapping>> mappings) {
this.deleteId = deleteId;
this.insertId = insertId;
this.mappings = mappings; }
Java

解决方案 »

  1.   


     The constructor EvaluateResultSqlId(List<SqlId>, List<SqlId>, List<Class<EvaluateResult2G4c_1_f>>) is  undefined
      

  2.   

    是不是这个构造方法EvaluateResultSqlId要公有啊
      

  3.   

    G4C_1_F(Arrays.asList(SqlId.g4c_1_f_deleteTodayData), Arrays
    .asList(SqlId.g4c_1_f_insert), Arrays
    .asList( EvaluateResult2G4c_1_f.class, EvaluateResult2G4c_1_c_total.class)),改成这样就对了。
    还有,枚举的构造方法只能是private 或者不申明