Ich muss eine Tabelle mit einer großen Menge an Daten füllen, damit ich keine verwandten Objekte finden kann, sondern nur numerische Werte davon. Dafür würde ich eine einfache Abfrage erstellen, zB:
%Vor%kann sowieso keinen Weg finden, dies mit Ebean zu machen, ich habe versucht:
%Vor%jedoch, das eine Ausnahme auslöst:
[RuntimeException: Error parsing sql, kann das Schlüsselwort SELECT nicht finden in: INSERT INTO article_category (article_id, category_id) VALUES (2,12)]
Wie kann ich wirklich rohe Abfrage mit Ebean aufrufen?
Tatsächlich habe ich eine Lösung gefunden, die com.avaje.ebean.SqlUpdate
sein kann Wird für DELETES-, UPDATES- und INSERTS-Anweisungen verwendet:
usw. Natürlich erlaubt es auch, benannte Parameter in den Abfragen zu setzen (Beispiel aus seiner API):
%Vor%Bearbeiten
Es gibt auch eine ähnliche Methode zum Auswählen von Zeilen ohne entsprechende Modelle aus der DB: com.avaje.ebean.SqlQuery
Sie können auch eine einfache alte JDBC-Verbindung und -Anweisung anstelle von Ebean verwenden.
Ähnliches:
%Vor%Tags und Links playframework playframework-2.0 ebean