Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. class EventA {
  2. static belongsTo = [offer: Offer]
  3. }
  4. class EventB extends Event {}
  5. class EventC extends Event {}
  6.  
  7. class Offer {
  8. static hasMany [events: Event]
  9. }
  10.  
  11. SELECT *
  12. FROM OFFER O
  13. LEFT JOIN EVENTC C ON O.event_id = C.id
  14. WHERE C.ID IS NULL
  15.  
  16. def offers = Offer.list()
  17. for (Offer o in offers) {
  18. for(Event e : o.events) {
  19. if (e.instanceOf(EventC)) {
  20. // no bueno
  21. }
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement