Tag: gorm

GORM ist Grails‘ object relational mapping (ORM) – Implementierung.

Vorteile der Objekt -.get() vs-Objekt.read() in Grails

Anzahl der Antworten 1 Antworten
Ich war skimming einige der Grails-Dokumentation und fand diese bisschen über die read() Methode in Grails. Wenn ich dieses Verständnis korrekt ist, können Sie ziehen Sie einen "read-only" - version eines Objekts aus der Datenbank werden nur

Ändern GORM Tabelle name

Anzahl der Antworten 1 Antworten
Ich bin kämpfen, um die folgenden mapping-arbeiten in Grails 1.3.1 und MySQL: class Login { int id String email static mappings = { table 'my_table' id column: "Mgr_id" version false } } Egal was ich mache die

Neue Grails domain-Klasse ist nicht zum erstellen einer Tabelle in der Datenbank

Anzahl der Antworten 2 Antworten
Ich gerade erstellt eine neue grails domain-Klasse an einem Projekt, ich habe gerade angefangen zu arbeiten. Ich weiß, die datasources sind richtig eingestellt, da wir bereits eine Reihe von domain-Klassen, die Aktualisierung der Datenbank nur in Ordnung.

Grails Lesen von vorhandenen DB

Anzahl der Antworten 5 Antworten
Möchte ich zum abrufen von Daten aus bereits vorhandenen Datenbank von einem anderen Projekt in meine Grails-Projekts und die Liste der Daten. Sollte ich es schaffen werden, einen domain-controller für die bereits bestehende db? Ich weiß, wie

Wie ich bind eine Hibernate-Session zu einem thread in Grails?

Anzahl der Antworten 3 Antworten
Schreibe ich eine multi-threaded-Anwendung in Grails und die zusätzlichen threads zugreifen müssen, GORM/Hibernate. Wenn Sie versuchen, Zugriff auf GORM bekomme ich die Fehlermeldung "org.hibernate.HibernateException: Keine Hibernate-Session gebunden, Faden, und die Konfiguration nicht erlaubt die Erstellung von non-transactional

Grails GORM Kriterien Abfrage Eager-Fetching

Anzahl der Antworten 1 Antworten
Ich geschrieben habe, einen Kriterien-Abfrage in einem Grails-service-Klasse, wo ich erwarte, dass ein eifriger join durchgeführt werden, und um zu vermeiden, lazy loading von Kind-Objekten bei der Darstellung meiner Ergebnisse entweder als JSON-Antwort oder in meinem GSP.

Konfigurieren von Hibernate zu setzen Sie Anführungszeichen um den Tabellennamen

Anzahl der Antworten 3 Antworten
Habe ich eine situation, wo ich versuche, erstellen Sie eine Tabelle namens "Benutzer" in Postgres, die wirft einen Fehler aufgrund Hibernate nicht setzen Tabellennamen in Anführungszeichen: | Error 2012-02-27 23:06:58,782 [Thread-10] ERROR hbm2ddl.SchemaExport - Unsuccessful: create table

Verknüpfungen in Grails-Kriterien

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu schreiben, ein Kriterium Abfragen in grails, für die folgenden Domänen: class Data { Long createdById //this is user id //other fields } class User { Company company //other fields } Nun die Daten,

So löschen Sie einen index in Grails mit Liquibase

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle generiert, die von GORM (Grails-Domain). Es hat Fremdschlüssel /index, generiert zufällige Zeichen wie FKAC7AAF67162A158F. Ich brauche zu entfernen, das Feld, die nicht mehr benötigt werden. Probleme, ich habe einige Server, die aktualisiert werden

Mehrere hasMany Beziehungen zu denselben domain-Klasse in Grails

Anzahl der Antworten 6 Antworten
Bin ich mit Grails, und ich habe ein domänenmodell mit mehreren hasMany Attribute die gleiche Domäne-Klasse, die wie folgt aussieht: static hasMany = [ posts : Post, likes : Post, dislikes : Post ] Das problem, dass

Ist es ein 'nicht' gleichwertig in GORM?

Anzahl der Antworten 5 Antworten
Ist dies möglich, konvertieren in createCriteria()? SELECT * FROM node WHERE (node.type = 'act' AND nid NOT IN (SELECT nid FROM snbr_act_community)) LIMIT 10 Ich weiß, es gibt eine 'in' - operator und hier ist, was ich

StaleObjectStateException: Zeile wurde aktualisiert oder gelöscht von einem anderen Transaktion?

Anzahl der Antworten 1 Antworten
Ich Folgendes tun: def currentUser = springSecurityService.currentUser currentUser.name = "test" currentUser.save(flush: true) //some other code currentUser.gender = "male" currentUser.save(flush: true) //Exception occurs Dies ist die exception, die ich bekomme: ERROR events.PatchedDefaultFlushEventListener - Could not synchronize database state

GORM createCriteria und die Liste nicht wieder die gleichen Ergebnisse : was kann ich tun?

Anzahl der Antworten 6 Antworten
Ich bin mit Flink und Shiro für meine security-frameworks und ich bin gekommen, nur über einen GORM bug. In der Tat : User.createCriteria().list { maxResults 10 } gibt 10 Benutzer in der Erwägung, dass User.list(max: 10) gibt

Wie Sie der Gruppe Von in grails zu order by Count(*)

Anzahl der Antworten 3 Antworten
Wie übersetze ich: SELECT COUNT(*) AS `count`, `a` FROM `b` GROUP BY `a` ORDER BY `a` in grails oder gorm Abfrage? wie kann ich order by count? Weil es ist kein umbenennen mit WIE, kann ich nicht

Grails: Projektion auf viele Tabellen?

Anzahl der Antworten 3 Antworten
Ich habe einige Probleme mit der Projektion in Grails. Könnten Sie mir bitte helfen diese überprüfen und Lösungen vorschlagen für mich? Ich möchte die Abfrage der Daten auf viele Tabellen, die viele-zu-eins-Beziehung und Projektion auf einige Eigenschaften

Wie zu beheben StaleObjectStateException mit JPA und Hibernate

Anzahl der Antworten 3 Antworten
Controller-Logik: def updateObject() { Object o = Object.get(params.id as Long) o.otherObjects.clear() objectDataService.saveObject(o.id) OtherObject newObject = new OtherObject; o.addToOtherObjects(newObject) objectDataService.saveObject(o.id) } ServiceLogic def saveObject(long profileId) { o.save(flush:true) } was passiert in 90% der Fälle wird dies nur funktionieren.

Was ist der Unterschied zwischen withTransaction und withSession in grails?

Anzahl der Antworten 2 Antworten
Ich weiß, bekommt man die zugrunde liegende session und der andere eine Referenz auf die aktuelle Transaktion den status; jedoch, was sind die Unterschiede zwischen Ihnen und was wäre ein Beispiel use-case für jeden? Meine Forderung ist,

Grails - wie das ausführen von code vor jedem speichern?

Anzahl der Antworten 3 Antworten
Gibt es eine gute/standard-Methode für die Ausführung einige common code vor jedem save() Aufruf über die domain-Klassen? Zum Beispiel meine domain class Page { String url Boolean processed Date date Integer urlCrc } Meine form hat nur

Wie zu beheben nicht, Spülen Sie die Session nach einer exception Auftritt

Anzahl der Antworten 2 Antworten
Dies ist mein code try { if(request.currentOrganization) { Test test = new Test() test.organization = request.currentOrganization test.save() } } catch(Exception ignoreMe) { //println("Unable to update notification table : " + ignoreMe.message) } Und es gibt keine Notwendigkeit

Grails: Keine Signatur der Methode findAll() ist anwendbar für die argument-Typen: String, ArrayList

Anzahl der Antworten 2 Antworten
Ich bin neu in grails und erhalten die folgende Fehlermeldung angezeigt: No signature of method: Something.findAll() is applicable for argument types: (java.lang.String, java.util.ArrayList) values: [from Something AS s WHERE s.some_number LIKE ?, [%asdf%]]" Tritt der Fehler auf

Grails GORM: Wie erstelle ich einen zusammengesetzten Primärschlüssel, und verwenden Sie es für eine Tabelle Beziehung?

Anzahl der Antworten 3 Antworten
Ich habe zwei Tabellen, von denen eine (legacy-Tabelle: A) hat zwei Felder, die dazu dienen sollte, einen zusammengesetzten Fremdschlüssel und die andere (neue Tabelle: B) verwenden Sie einen zusammengesetzten Primärschlüssel für eine each row:A has one row:B

Viele-zu-Viele-Tabellen verknüpfen in grails (GORM) / hibernate

Anzahl der Antworten 5 Antworten
Ich Spiele umgebaut mit Grails und finde die ORM-Zeug mühsam, weil ich nicht ganz verstanden, was ich mache, wenn es um die domain-Klassen. Ich hoffe jemand kann mir wieder auf die Strecke Betrachten Sie die folgenden Test

Mit groupProperty und countDistinct in Grails-Kriterien

Anzahl der Antworten 1 Antworten
Bin ich mit Grails 1.2.4. Ich würde gerne wissen, wie kann ich Sortieren nach "countDistinct" (absteigend) und mit groupProperty innerhalb eines Projektionen. Hier sind meine domains: class Transaction { static belongsTo = [ customer : Customer, product

Wie erstelle ich einen zusammengesetzten Primärschlüssel mit GORM?

Anzahl der Antworten 3 Antworten
Ich habe drei domain-Klassen: Bier, Prüfung und Prüfer. Möchte ich den Review-Tabelle zu erstellen, die eine viele zu viele Beziehung zwischen Bier und Rezensent, so will ich den primär-Schlüssel Abgeben, um eine Zusammensetzung die id-Felder aus Bier

Grails/Ruhezustand: Kein Datensatz mit der angegebenen id existiert

Anzahl der Antworten 2 Antworten
Habe ich eine Domäne wie folgt: class Author { String id static hasMany = [accounts: Account] static belongsTo = Account static mapping = { accounts joinTable: [name: "SOMETABLE", key: 'SOMEFIELD'], ignoreNotFound: true } static constraints = {}

Grails Gorm : Objekt verweist auf eine nicht gespeicherte transiente Instanz

Anzahl der Antworten 7 Antworten
Bekomme ich folgende Exception beim speichern einer Instanz der Reise in Grails: 2011-01-26 22:37:42,801 [http-8090-5] FEHLER Fehler.GrailsExceptionResolver - Objekt verweist auf eine nicht gespeicherte transiente Instanz - speichern Sie die transiente Instanz vor dem Spülen: Ruderer org.hibernate.TransientObjectException:

Grails findAll Sortier -, um -, max-und offset?

Anzahl der Antworten 4 Antworten
Ich integrieren möchten, Sortieren, bestellen, max und offset in einer findAll Abfrage. Das folgende funktioniert: def books = Book.findAll("from Book as b where b.approved=true order by b.dateCreated desc", [max: max, offset: offset]) Aber was ich sagen will

grails gelöschte Objekt erneut gespeichert werden, die laut cascade einen Fehler

Anzahl der Antworten 3 Antworten
Habe ich das Projekt als set-up unten. Ich bin versucht, um ein Projekt zu löschen, und ich bekomme die folgende: 2010-09-29 11:45:22,902 [http-8080-1] ERROR errors.GrailsExceptionResolver - deleted object would be re-saved by cascade (remove deleted object from

Ist es möglich, für eine Grails Domain zu haben, die keine 'id'?

Anzahl der Antworten 5 Antworten
Ist es möglich, eine Tabelle erstellen, die keine 'id'? Zum Beispiel, das ist meine Domäne: class SnbrActVector { int nid String term double weight static mapping = { version false id generator: 'identity' } static constraints =

Grails Domain-Klasse : hasOne, hasMany, ohne belongsTo

Anzahl der Antworten 3 Antworten
Ich bin neu in Grails. Kann ich mit "hasOne" oder "hasMany" ohne "belongsTo" auf eine andere domain-Klasse? Vielen Dank im Voraus. InformationsquelleAutor Manazir Ahsan | 2014-05-28

Hinzufügen von index-Schlüssel in Grails' Domain

Anzahl der Antworten 3 Antworten
Ich habe versucht, nach dieser Referenz und das ist nun meine Domäne-code: class SnbrActVector { long nid String term double weight static mapping = { version false nid index:'Nid_Idx' } static constraints = { term(blank:false) } }

Grails GORM: konnte nicht initialisiert proxy - keine Sitzung

Anzahl der Antworten 3 Antworten
Ich habe eine Methode mit der folgenden Struktur: public void run(){ ... for (...) { //this part works correct User.withTransaction { User user = User.findByUsername(...); Position pos = Position.findByName(...) if(pos){ ... } else { ... try{ pos.save(flush:true);

dateCreated, lastUpdated Felder in Grails 2.0

Anzahl der Antworten 3 Antworten
Habe ich eine Anwendung mit Grails 1.3.7, die ich habe gerade die Migration zu Grails 2.0. Die Anwendung macht Gebrauch von der automatischen dateCreated und lastUpdated Felder zu verwalten, die Zeitstempel im Zusammenhang mit der Erstellung und

Hibernate/GORM: die Auflistung wurde nicht verarbeitet flush()

Anzahl der Antworten 4 Antworten
Ich habe ein integration-test in meiner Grails-Anwendung schlägt fehl, wenn ich versuche zu speichern, eine Entität des Typs Member invitingMember.save(flush: true) Dies wirft folgende exception org.hibernate.AssertionFailure: Sammlung [com.MeineFirma.Facette.Facette.Kanäle] war nicht verarbeitet flush() bei com.MeineFirma.Mitglied.MemberConnectionService.addOrUpdateContact(MemberConnectionService.groovy:939) Früher in der

Grails createCriteria: Auffinden von Objekten über ein Feld einen null-Domäne Klasse-Instanz

Anzahl der Antworten 3 Antworten
Bin ich zu sehen, einige unerwartete Verhalten in Grails' createCriteria. Ich habe eine domain-Klasse, die wie folgt aussieht: MyDomainClass { AnotherDomainClass anotherDomainClass static constraints = { anotherDomainClass(nullable:true) } } Möchte ich Sie alle Instanzen von MyDomainClass wo

So ändern primary key-Spalte in grails?

Anzahl der Antworten 2 Antworten
Ich habe eine domain-Klasse mit einer Integer-variable 'code'. meine Forderung ist, um 'code', primary key-Spalte für diese domain und auch die "auto increment" und entfernen Sie die Standard - 'id' - Spalte aus der Tabelle erstellt, die

Ändern der primary key id, String Typ in Grails

Anzahl der Antworten 1 Antworten
Meine Grails 2.0 app hat ein Benutzer domain-Objekt definiert: class User { static mapping = { table "dt_user" columns { id column:'user_id', generator:'assigned', type:'string' } } Wenn ich versuche zu speichern, einen neuen Benutzer in meiner BootStrap-Datei,

Sagen GORM nicht fortbestehen einer Immobilie

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zu sagen, GORM nicht zu bestehen Vermögen? Ich bin der Planung zu definieren, die ein confirm password-Eigenschaft auf meiner User-Klasse, die ich verwenden werden für die Validierung, aber sollte nicht beibehalten werden. Beachten

grails-löschen Sie alle Daten aus der Tabelle / domain-Klasse, d.h. "deleteAll"

Anzahl der Antworten 5 Antworten
Ich habe eine domain-Klasse, ein Widget, das ich brauche, um zu löschen Sie alle Instanzen aus-klar es heraus. Danach habe ich die geladen werden, die in den frischen Daten. Was empfehlen Sie als einen Mechanismus, um dies

Wie kann ich löschen und ersetzen Sie eine Sammlung in einer eins-zu-viele-Beziehung in Grails/Groovy

Anzahl der Antworten 3 Antworten
Diese Frage ist in zwei Teile, der erste Teil ist über das clearing Liste und der zweite Teil ist über die Zuordnung von Besitzer zu einem Objekt. Habe ich eine eins-zu-viele-Beziehung zwischen zwei domain-Objekte in meinem Modell

Grails standardmäßig Sortieren "hasMany" Attribute "domain"

Anzahl der Antworten 2 Antworten
Ich versuche mit Standard meine Art von hasMany - Attribut-mapping-Anweisung. Ich bin nach dem grails-doc, aber es funktioniert nicht für mich (grails-1.3.5). Mein code sieht wie folgt aus: class Note { Calendar sendDate static belongsTo = Message

Grails/GORM "in" Kriterien

Anzahl der Antworten 2 Antworten
Ist es möglich, eine "in" - Kriterien mit dem GORM Kriterien. Ich bin auf der Suche nach dem äquivalent zu der folgenden SQL - select * from Person where age in (20,21,22); Wenn es möglich war, ich

Abrufen einer Liste von GORM beständigen Eigenschaften für eine domain

Anzahl der Antworten 3 Antworten
Was ist der beste/einfachste Weg, um eine Liste der persistenten Eigenschaften im Zusammenhang mit einer bestimmten GORM domain-Objekt? Ich kann die Liste mit allen Eigenschaften, aber diese Liste enthält nicht-persistente Felder wie class und constraints. Derzeit bin

Definition von Standard-sort-order in Grails/GORM

Anzahl der Antworten 3 Antworten
Sagen wir, ich habe definiert ein Benutzer-Objekt mit GORM. Jeder Benutzer kann null oder mehr Login:s. Jede Anmeldung hat einen timestamp. Beim abrufen der Benutzer.Anmeldungen ich möchte die logins sortiert werden basierend auf dem Wert von login.Datum.

Grails Enum-Mapping

Anzahl der Antworten 4 Antworten
in Grails gibt es eine Möglichkeit zu der Begrenzung der Größe der Spalte an, die die enum abgebildet wird. Im folgenden Beispiel möchte ich die Spalte Typ char(2) enum FooStatus { BAR('br'), TAR('tr') final static String id

Hibernate 2nd-level-cache in einem Grails-app

Anzahl der Antworten 1 Antworten
Teil I In einem Grails-app, ich verstehe, dass Sie damit den 2nd-level-cache pro domain-Klasse durch hinzufügen von static mapping { cache true } Standardmäßig wird der 2nd level cache wird nur verwendet, wenn get() genannt wird, aber

Wie man MySQL auf Grails 2.0 arbeiten lässt

Anzahl der Antworten 3 Antworten
Grails 2.0, zu haben scheint einige änderungen zu DataSource.groovy und ich bin anscheinend nicht in der Lage sein, um mysql laufen, wie in 1.3.7 Habe ich grails install-dependency mysql:mysql-connector-java:5.1.16 anstatt nur dumping die .jar im lib. Ich

Kriterien verwendet "Inner Join" statt "Links Join" Ansatz standardmäßig meine Abfrage funktioniert nicht so, wie ich es geplant habe

Anzahl der Antworten 3 Antworten
Die Frage ist: wie mache ich GORM generieren left-joins anstelle von inner Join in diesem speziellen Beispiel? Testbed: Bestimmten Klassen A, B und C: class A{ B someObject } class B{ C importantObject } class C{ boolean

Wie kann ich mehr als ein Feld in Grails bestellen?

Anzahl der Antworten 10 Antworten
Gibt es eine Möglichkeit, um eine Liste bestellt von zwei Feldern, sagen vor-und Nachnamen? Ich weiß .listOrderByLastAndFirst und .list(sort:'last, first') wird nicht funktionieren. InformationsquelleAutor der Frage TheBrain | 2008-11-28

Warum Grails werfen Null Zeiger Ausnahme beim ersten Zugriff auf hasMany Beziehung?

Anzahl der Antworten 2 Antworten
Habe ich ein komisches problem. Ich habe zwei domain-Klassen User und Post mit Feldern: class User { String name static hasMany = [posts: Post] static constraints = { } } und class Post { String content long