Ich habe DTOs (Data Transfer Objects) an das DAO (Data Access Object) gesendet.
DTO hat eine Identifizierungszeichenfolge.
Auf der Grundlage dieser Zeichenfolge (bzw. des DTO) möchte ich bestimmte Methoden in der DAO aufrufen.
Diese Methoden führen Datenbankaufrufe durch.
Ich habe zwei Möglichkeiten gefunden, dies zu tun: 1. Konstante spezifische Methodenimplementierung mit Enum 2. Aufrufen der Methode auf der Grundlage von Reflexion (in diesem Fall trägt das DTO den Namen der Methode, die aufgerufen werden muss).
Ich möchte wissen, welche Option besser ist. Gibt es noch andere Alternativen? Ist es in Ordnung, Datenbankaufrufe innerhalb der Enum.
Die verwendete Programmiersprache ist Java.