Na przykład, aby nie budować zapytań przez manipulację ciągami i tym podobne.Czy znasz zasady PMD lub Checkstyle, które wymuszają stosowanie sprawdzonych metod hibernacji?
6
A
Odpowiedz
0
wygląda istnieją żadne takie pliki ...
0
Jeśli wziąć pod uwagę Hibernate best practices (lub od tych best practices), można zauważyć, że są związane z Hibernate konfiguracji (pliki XML) lub zapytaniami.
Oznacza to, że najlepiej jest napisać custom Chectyle checks.
(stąd status Wiki ponieważ nie jest to rzeczywista odpowiedź bezpośrednia)
0
Nie jestem świadom wszelkich takich kontroli, ale jeśli chcesz iść tą drogą trzeba albo opcję przedstawioną powyżej VonC lub ciebie może podjąć inną ścieżkę i spojrzeć na AspectJ zadeklarować błąd i/lub zadeklarować ostrzeżenie. Główną różnicą jest to, że używając AspectJ będziesz mógł nałożyć te zasady na kompilację. W każdym razie, jeśli lepiej znasz PMD, może lepiej będzie zostać na tym terenie.
./alex
Powiązane problemy
- 1. konfiguracje Checkstyle, FindBugs i PMD bez nakładania
- 2. PMD, checkstyle i findbugs ustawienia Androida
- 3. Czy istnieją ramy testowe dla C, które wymuszają warunki wyścigu?
- 4. Czy istnieje reguła Checkstyle/PMD "Klasa nie abstrakcyjna nie powinna mieć nazwy AbstractXXX"?
- 5. Najnowsze artykuły na temat sprawdzonych metod tworzenia stron mobilnych
- 6. Jak piszesz zasady przepisywania dla metod typeclass?
- 7. Czy kolekcje C# zawsze wymuszają zamówienie?
- 8. Odlewanie, które łamie zasady ścisłego wygładzania
- 9. Zestaw hibernacji lub lista
- 10. Czy znasz jakieś narzędzie wizualnego rozwoju SQLite?
- 11. Czy znasz dobre samouczki i dokumenty JMonkeyEngine?
- 12. Jak dokładnie są egzekwowane zasady tej samej domeny?
- 13. Jak korzystać z wtyczki raportu na (PMD, PHPCPD, checkstyle, Jdepend ...) w potoku Jenkins?
- 14. Gradle PMD Checkstyle Findbugs - Który katalog źródłowy do pracy Java build
- 15. Maven 2 Checkstyle configLocation
- 16. Niestandardowa reguła PMD z Gradle
- 17. Dlaczego CheckStyle sugeruje, że używam ostatecznej metody?
- 18. Jak zignorować checkstyle na metodach według określonego wzorca?
- 19. PMD - ostrzeżenia analizatora kodu
- 20. Czy zaleca się stosowanie wzorca mediatora?
- 21. Czy dopuszczalne jest stosowanie metod rozszerzenia dla klasy, którą można zmodyfikować?
- 22. Checkstyle dla Python
- 23. Czy znasz jakiś przewodnik po VB6?
- 24. Czy znasz hasło GIT przed zatwierdzeniem?
- 25. Czy znasz jakieś biblioteki C++ w Voxelu?
- 26. Kolumny CSS3 - wymuszają łamanie/dzielenie elementu?
- 27. Maven Checkstyle: Sprawdź, czy nie działa
- 28. Stosowanie dowolnych metod lub atrybutów jako pól w obiektach Django ModelAdmin?
- 29. Disable Checkstyle
- 30. PMD UselessParentheses naruszenie