2017-09-10 1 views
0

Ich möchte einige Anmerkungen zu generierten pojo und dao Klassen hinzufügen. Ich weiß, dass ichIch möchte Anmerkungen zu den von jOOQ generierten Klassen hinzufügen

überschreiben kann, aber Problem ist, dass diese Methode für jede generierte Datei aufgerufen wird. Ich weiß nicht, wie meine Änderungen zu beschränken, nur für pojo oder dao da ich nicht Modus übergeben bekommen :(Gibt es eine andere Möglichkeit? Thx.

Antwort

0

Leider ist es zur Zeit nicht leicht möglich, die Erzeugung Ausgabe auf dieser Ebene anpassen

Eine wichtige Umschreiben des Code-Generator für jOOQ 4.0 geplant und benutzerdefinierte Anmerkungen werden auf jeden Fall ein Teil davon bis dahin sein, ich kann diese Abhilfen denken:..

  • Imp lement einig textbasierte Nachbearbeitung, die Anmerkungen in die erzeugten Dateien an den entsprechenden Stellen Patches
  • Aufschalten der JavaGenerator, die entsprechenden Methoden mit einer gepatchten Version ersetzt
  • Patch die JavaGenerator mit Ihrer eigenen Logik

Die letzten zwei Problemumgehungen werden die mächtigsten sein, obwohl (offensichtlich) das Risiko besteht, dass sie bei jeder Nebenversion durchbrechen.

+0

Ich hatte Angst, dass Sie das sagen, ich habe bereits ein grobes Skript nach der Verarbeitung, aber ich hatte gehofft, es loszuwerden und den Generator zu erweitern. – Tomas

+0

@Tomas: Wir werden bald daran arbeiten. Aber bis jetzt war es noch keine Priorität. Die Komplexität, dies zu erreichen, ist ziemlich hoch ... –

Verwandte Themen