Hallo Leute,
wir sind gerade an der Evaluierung verschiedener Technologien vor dem Start eines echt großen Webprojekts.
In Eclipse und Netbeans ist es ja möglich aus DB-Tables Entities generieren zu lassen (POJOs), und diese Methodik möchten wir auch gerne nutzen... Auch später noch, wenn sich an Tabellenstrukturen ab und an etwas ändert.
Leider wird dabei ja die POJO-Klasse immer wieder überschrieben, so dass wir uns darauf einigen würden diese Klassen überhaupt nie anzufassen und eben nur davon ableiten.
Da wir aber auch gerne "NamedQueries" nutzen würden, stehen wir jetzt vor folgendem Problem:
ControllerA ist von PojoA abgeleitet. In ControllerA würden wir jetzt gerne
verwenden, nur leider funktioniert das nicht so wie es soll...
[console]
java.lang.IllegalArgumentException: NamedQuery of name: PojoA.findAll not found.[/console]
Gibt es dafür einen Workaround? Wenn wir die Queries in PojoA ausformulieren geht es, nur diese wird ja überschrieben bei einem "Generate Entities from DB-Tables"
Danke für Tipps und Hinweise
wir sind gerade an der Evaluierung verschiedener Technologien vor dem Start eines echt großen Webprojekts.
In Eclipse und Netbeans ist es ja möglich aus DB-Tables Entities generieren zu lassen (POJOs), und diese Methodik möchten wir auch gerne nutzen... Auch später noch, wenn sich an Tabellenstrukturen ab und an etwas ändert.
Leider wird dabei ja die POJO-Klasse immer wieder überschrieben, so dass wir uns darauf einigen würden diese Klassen überhaupt nie anzufassen und eben nur davon ableiten.
Da wir aber auch gerne "NamedQueries" nutzen würden, stehen wir jetzt vor folgendem Problem:
ControllerA ist von PojoA abgeleitet. In ControllerA würden wir jetzt gerne
Java:
@NamedQuery(
name="PojoA.findAll",
query="SELECT el FROM PojoA el"
)
verwenden, nur leider funktioniert das nicht so wie es soll...
[console]
java.lang.IllegalArgumentException: NamedQuery of name: PojoA.findAll not found.[/console]
Gibt es dafür einen Workaround? Wenn wir die Queries in PojoA ausformulieren geht es, nur diese wird ja überschrieben bei einem "Generate Entities from DB-Tables"
Danke für Tipps und Hinweise