Bedingte Annotationen basierend auf der Umgebung

8

Ist es möglich, Java-Anmerkungen zu verwenden, die bedingt angewendet werden? Nehmen wir zum Beispiel an, ich habe eine Hibernate-Mapping mit einer annotierten Sequenz:

%Vor%

Ist es möglich, etwas wie das Folgende zu tun, wo die Annotationen basierend auf beispielsweise einer Umgebungsvariablen entfernt werden?

%Vor%

HINWEIS : Ich verstehe, dass in diesem Szenario * .hbm.xml-Dateien für verschiedene Umgebungen verwendet werden können. Ich möchte jedoch Anmerkungen verwenden, da weniger Dateien verwaltet werden müssen.

    
jtyler 24.05.2013, 20:25
quelle

1 Antwort

6

(wie gewünscht)

Kurze Antwort, nein, ist es nicht. Mittlere Antwort, Sie könnten einen Annotationsprozessor verwenden, um die Aufgabe zu erledigen, aber Sie müssen dann einen Annotationsprozessor pflegen.

    
user180100 25.05.2013, 07:42
quelle

Tags und Links