0

ここで私が間違っていることを理解しようとしています。

public String getSysJobTempl(String JobID, String SysID, String JobCode, String SchedID) {

    String finalString= "";

    ST sysJob = new ST("INSERT INTO system_job (SYSTEM_JOB_ID,SYSTEM_ID,CODE,IS_ACTIVE,DELAY_TIME,JOB_SCHEDULER_ID) VALUES ('<jobid>','<sysid>','<jobcode>','1','00:00:00','<schedid>');");
    sysJob.add("jobid", JobID);
    sysJob.add("sysid", SysID);
    sysJob.add("jobcode", JobCode);
    sysJob.add("schedid", SchedID);

    finalString = sysJob.toString();

    return finalString;
}

その後、次のように呼び出します。

String sysJob = myTemp.getSysJobTempl(getPjobID(), getPsysID(), getPjobCode(), getSchedulerID());
osw.newLine();
osw.write(sysJob);

挿入の代わりに「anonymous()」の出力を提供します。ここで何が間違っていますか?

4

1 に答える 1

1

答えを見つけたとしても気にしないでください。他の人が見つけた場合に備えて、投稿して残しておく必要があります。

.toString() を .render() と呼ばれる API バージョンに変更する必要がありました。

戻ってもう一度見るまで、ドキュメントのそのビットを見逃していました。

于 2015-10-01T17:41:21.937 に答える