2009-07-18 14 views
3

Wenn ich ein Refactoring wie Umbenennen eines Feldes in Netbeans mache, werden die Hibernate Mapping-Dateien entsprechend aktualisiert. Das könnte eine gute Sache sein, wenn die ganzen Dateien nicht vollständig neu formatiert wurden. Ich hätte diese Funktion lieber nicht. Gibt es eine Möglichkeit, die Änderung von Hibernate-Mapping-Dateien durch Netbeans zu verbieten?NetBeans Refactoring Hibernate-Mapping-Dateien

Antwort

0

können Sie regelmäßig tun Umbenennungs eines Feldes umbenennen nicht Refactoring oder auch, wenn Sie + R do Refactoring umbenennen CTRL (Standard) Sie Vorschau und die wählen alle notwendigen Änderungen können wählen ...

2

Das ist der Punkt des Re-Factoring, es ändert alles in Ihrem Projekt, um Ihren neuen Änderungen zu entsprechen. Wenn Sie nicht möchten, dass Dateien beim Neu-Faktor-Update dynamisch aktualisiert werden, sollten Sie sie aus Ihrem Projekt entfernen. Auf diese Weise können Sie die Re-Factor-Funktionalität weiterhin verwenden, ohne die Dateien zu mucken, die Sie nicht ändern möchten.

EDIT: Auch möchten Sie vielleicht überprüfen, this out es ist auf Google Bücher und redet ein wenig über Netbeans Re-Factoring.

+0

Nun, wenn Refactoring tat zu Java-Quellen, was es mit Mapping-Dateien macht: Einrückung ändern, Leerzeilen entfernen, die Reihenfolge der Anweisungen ändern, es würde viel mehr schaden als nützen und niemand würde es benutzen. –

+0

einverstanden, und deshalb tut es meiner Meinung nach nicht alles. Es ist jedoch erwiesen, dass manuelle Prozesse sehr fehleranfällig sind und jede sich wiederholende Aktion, die automatisiert werden kann, spart Ihnen auf lange Sicht Zeit/Frustration/Fehler. Aus diesem Grund (in meinen Augen) ändert der Re-Faktor Variablennamen. –

+0

Suchen und finden ist nicht wirklich Re-Factoring. IDE ist dafür nicht nötig, man kann es mit bash machen .... –