Re:override toString()
"dreysfy" <[email protected]> Fri, 11 Jun 2010 16:05:28 -0000
| Newsgroups | gmane.comp.java.orm.simpleorm |
|---|---|
| Message-ID | <[email protected]> |
Hi, the StackOverflowError hints at the getString() uses toString() method again ... and here you go -> stack overflow. Greets --- In [email protected], Guenter Wildmann <a8909020@...> wrote: > > Sorry for the late response, i have been away for a while. > > If i have a table 'Template' with a primary key 'ID', the toString() > looks like > > public String toString() { > return getString(ID); > } > > and i do a > > ses.findOrCreate(Template.TEMPLATE, "Template 1") > > i get > > -findOrCreate [SRecM Template] {Template 1} > Exception in thread "main" java.lang.StackOverflowError > at > simpleorm.dataset.SRecordInstance.isNotDestroyed(SRecordInstance.java:830) > at > simpleorm.dataset.SRecordInstance.checkFieldIsAccessible(SRecordInstance.java:310) > at simpleorm.dataset.SRecordInstance.getObject(SRecordInstance.java:305) > at simpleorm.dataset.SRecordInstance.getString(SRecordInstance.java:485) > at at.it_lab.uc4.installtool.db.Template.toString(Template.java:53) > at java.lang.String.valueOf(String.java:2827) > at java.lang.StringBuilder.append(StringBuilder.java:115) > at simpleorm.dataset.SFieldScalar.getRawFieldValue(SFieldScalar.java:126) > at simpleorm.dataset.SRecordInstance.getObject(SRecordInstance.java:306) > at simpleorm.dataset.SRecordInstance.getString(SRecordInstance.java:485) > at at.it_lab.uc4.installtool.db.Template.toString(Template.java:53) > at java.lang.String.valueOf(String.java:2827) > at java.lang.StringBuilder.append(StringBuilder.java:115) > ...... > > > Any ideas? > > Ciao, Guenter > ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/SimpleORM/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/SimpleORM/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/