| 

.NET C# Java Javascript Exception

IllegalArgumentException in createCriteria

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


IllegalArgumentException in createCriteria

cd311 - 27.08.2008 14:54
sorry 5 min nachdem ich den beitrag geschrieben habe ist es mir wie schuppen von den augen gefallen. da muss ja ein PaySystem.get(params.paySystem) rein...

hi

ich bekomme folgenden runtime error
Message: IllegalArgumentException occurred calling getter of PaySystem.id 
 Caused by: org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of PaySystem.id 
 Class: PaymentController 
 At Line: [36]  
 Code Snippet:
 36: def contracts = getcontract {eq("paySystem", params.paySystem)}
 37:

das genaue codestück ist teil eines createCriteria()
        def getcontract = Contract.createCriteria()        
        def contracts = getcontract {eq("paySystem", params.paySystem)}

die klasse Contract hat eine variable vom typ PaySystem welche wiederum nur einen variable 'name' vom typ String hat. params.paySystem ist das ergebnis von
<g:select optionKey="id" from="${PaySystem.list()}" name="paySystem" value="${PaySystem?.name}" ></g:select>

hab ich irgendwas vergessen?

cd311


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "IllegalArgumentException in createCriteria" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.