5 Stimmen

Ist das Grails-Scaffolding irgendwie transaktional?

Ich habe den Quellcode von Controller.groovy angesehen und es scheint, dass CRUD-Operationen nicht transaktional sind (zumindest nicht explizit).

Wenn ich richtig liege, bedeutet das, dass dynamisches Gerüst nicht wie es ist in der Produktion verwendet werden sollte? Gibt es eine Möglichkeit, es transaktional zu machen (kann ich Controller.groovy oder was auch immer ändern)?

3voto

ataylor Punkte 62676

Sie haben recht, das Gerüst ist nicht transaktional. Dies könnte daran liegen, dass Grails und Hibernate Datenquellen unterstützen, die keine Transaktionen unterstützen, wie z.B. der MyISAM-Motor von MySQL.

Sie können es wie folgt ändern:

  1. Führen Sie grails install-templates aus
  2. Bearbeiten Sie src/templates/scaffolding/Controller.groovy

Grails wird dieses Template für generate-controller verwenden oder wann immer es dynamisch einen Scaffolding-Controller generiert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X