Posts

Showing posts with the label grails

how to update domain with hql that has nested property?

Image
Clash Royale CLAN TAG #URR8PPP how to update domain with hql that has nested property? I have RaceRegistration class that has a property of type Participant which has attribute bibNumber. I would like to set all bibNumbers belonging to an event to null. The following hql doesn's work. It is giving the error. So it looks like it cannot recognize r.participant.bibNumber. node to traverse cannot be null!. Stacktrace follows: java.lang.IllegalArgumentException: node to traverse cannot be null! How can i update nested attribute of a domain class? RaceRegistration.executeUpdate("update RaceRegistration r set r.participant.bibNumber = null" + "where compositeEvent=:comp", [comp: compositeEvent ]) By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subjec...

Grails 2.5.11 / Postgresql 10 , Upload Image and Display in GSP

Image
Clash Royale CLAN TAG #URR8PPP Grails 2.5.11 / Postgresql 10 , Upload Image and Display in GSP Hi i am new to grails and postgresql and i am trying to make a form that stores user's data and i want to be able to upload multiply photos. service: Cars carInstance = new Cars() carInstance.carimg = params.carimg.getBytes() gsp: <input type="file" id="carimg" name="carimg" multiple /> and i call a saveCar action in controller that save all the data user will input. And i want to display the data with the image in a showCar gsp this way : <img src="${createLink(controller: 'garage', action: 'getImage', params: ['id': Cars.id])}"/> also the getImage action that get the image and pass it to gsp is this : def getImage(){ def item = Cars.get(params.id.toLong()) byte imageInByte=item.carimg response.contentType = 'image/png' response.outputStream << imageInByte response.outputStream.flu...