Tag: gorm
GORM ist Grails‘ object relational mapping (ORM) – Implementierung.
2
Antworten
Ich versuche, ein List von String das funktioniert in MySql in eine Grails domain-Klasse. Ich habe versucht, die folgenden: class Catalogue { List books String book static hasMany = [books: book] } und class Catalogue { List
3
Antworten
Was ist der Unterschied zwischen der leere und der null-Einschränkungen ? Habe ich die folgende Klasse class Task { String title String notes TekUser assignedTo Date dueDate TekEvent event static constraints = { title blank:false notes blank:
3
Antworten
Ich bin die Entwicklung einer RESTful Schnittstelle, die verwendet wird, um JSON-Daten für eine JavaScript-Anwendung. Auf der server-Seite, die ich verwenden Grails 1.3.7 und verwenden GORM Domain-Objekte für die Persistenz. Ich habe implementiert eine benutzerdefinierte JSON-Marshaller Unterstützung
1
Antworten
Ich versuche, dies zu tun, aber ich bekomme die Fehlermeldung. "ein anderes Objekt mit der gleichen id-Wert war bereits im Zusammenhang mit der Sitzung" Es sieht aus wie ich brauche, um zu entfernen dbObject aus der hibernate-session.
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
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
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.
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
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
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.
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
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,
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
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
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
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
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
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
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
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.
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,
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
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
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
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
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
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
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
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 = {}
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:
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
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
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 =
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
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) } }
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);
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
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
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
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
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,
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
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
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
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
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
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
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.
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
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