Been spending a lot of time trying to solve problems with Grails when you are using a legacy database.  It could be a combination of factors but I am trying to do "simple" one to one mapping of a code table to a column value and I can not get any dynamic finders working!!!
So I tried a simple:
    def results = MyMainDomain.findAll()
and I get: 
    No row with the given identifier exists: [MyLookupClass#someValueInLookupClass        ]
When I change the variables back to Strings that message goes away.
Then I get results back with all rows (rowcount = to db row count) containing empty values!
Turns out: DO NOT define any columns in your composite primary key from other Domain Classes!!!  I changed them to Strings and it worked.
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment