S2JDBC-Genでテンプレートファイルを差し替えるには?

テンプレートを格納したディレクトリをtemplatefileprimarydir属性に指定します。
テンプレートファイルの名前はxxxtemplatefilename属性に指定します。(xxxのところはタスクで異なります)

たとえば、gen-entityの場合こんな感じです。

    <gen-entity
        rootpackagename="example"
        templatefileprimarydir="mydir"
        entitytemplatefilename="my-entity.ftl"
        classpathref="classpath"
    />

テンプレートファイルの名前をentitytemplatefilenameのデフォルト値"java/entity.ftl"に合わせた場合は、entitytemplatefilenameの指定は不要になります。S2JDBC-Genはtemptemplatefileprimarydirに指定されたディレクトリをまず検索するからです。見つからない場合にのみS2JDBC-Genのjarに含まれるテンプレートファイルを探します。

S2JDBC-Genのデフォルトのテンプレートファイルは配布ファイルの次の場所にあります。
src/main/resources/org/seasar/extension/jdbc/gen/internal/generator/tempaltes

ごっそり変更したい場合はFreeMarkerのテンプレートファイルの記述方法の知識が必要になりますが、ちょとした変更ならば感覚的にできると思います。