Uploaded image for project: 'DBFlute'
  1. DBFlute
  2. DBFLUTE-551

{Java/C#}: Sql2Entityでピンポイントで一つだけ実行できるようにする

XMLWordPrintable

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • Component/s: None
    • None

      [Overview]
      あまりに外だしSQLが多いプロジェクトの場合(超大規模)、
      さすがに一回のSql2Entityの実行が遅くなる。
      サブメイン機能として、ピンポイントでの実行を実現する。
      (OutsideSqlTestも同様)

      ※一方で、テスト値で大量件数を取得してしまっている場合や
      そもそも実行計画が微妙で遅いSQLが混じってる場合などは
      SQLを直す方が良いことも忘れてはいけない

      [Specification]
      o ファイル名の指定は「.bat」や「.sh」の引数。
      o 指定されたファイル名に合致するSQLだけを実行。
      o 単なるFilter的に指定されたファイル名だけで処理するようにする。
      o 同名別パッケージのファイルがあったら二つ実行されるで構わない。
      o 指定された場合は、古いクラスの削除機能はOFFになる

      [Supplement]
      実用的にはこの機能を利用して、EMechaなどのプラグインで、
      ファイルを選択して右クリックして実行するような支援があった方が良い

            Assignee:
            jflute jflute
            Reporter:
            jflute jflute
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: