Fwd: Re: Removing Serializability
[email protected] Thu, 19 Feb 2009 10:19:23 +1000
| Newsgroups | gmane.comp.java.orm.simpleorm |
|---|---|
| Message-ID | <[email protected]> |
>Date: Thu, 19 Feb 2009 10:18:52 +1000 >To: [email protected] >From: [email protected] >Subject: Re: [SimpleORM] Removing Serializability > >Hello Damien, > >I would doubt that Tomcat tries to serialize session rather than just leaving it in memory, at least in the normal case. But it should work if it did. > >Sorry, but I do not understand the following at all:- > >>Now, after removing seriability I had other error. I think we should put >>all the Sorm meta transient in our SRecordInstance >>as they are not serializable yet. We've got a lot a SRecordInstance ! >>... I may try on the one that raise error in console first. > >The only link from an SRecordInstance to its SRecordMeta should be via getMeta() and that is normally implemented to refer to a static and so is not serialized. So we use the normal Java class loader mechanism to avoid duplicating SRecordMeta information. > >So what exactly is your "other error"? Is it an error that arises because the interfaces are commented out? > >Thanks, > >Anthony > >At 12:13 AM 18/02/2009, you wrote: > >>I removed seriability on the meta, and it doesn't break our application. >>But we don't directly use >>serialization. Last year (or even before), a colleague try it without >>success. >>As in the team nobody is comfortable with serialization we decided not >>to use it ! >>We though we had missed something but we didn't know what, we though >>SORM was OK but our code not ! >> >>But I use Tomcat to run our application. Tomcat tries to serialize >>session and >>we sometimes put SRecordInstance in Session (not directly, but >>SRecordInstance are finally serialized). >> >>I never saw such a deserialization working... >> >>Now, after removing seriability I had other error. I think we should put >>all the Sorm meta transient in our SRecordInstance >>as they are not serializable yet. We've got a lot a SRecordInstance ! >>... I may try on the one that raise error in console first. >> >>I hope I helped ... ! >> >>Damien >> >><mailto:anthony%40berglas.org>[email protected] a écrit : >>> >>> Hello All, >>> >>> I just removed "implements Serializable" from both SRecordMeta and >>> SFieldMeta. As expected, all the unit tests passed. >>> >>> I strongly suspect that we should just remove them period. >>> >>> Could people please try this quick experiment. Just comment them out >>> and see if anything breaks (and why). >>> >>> Anthony >>> >>> Dr Anthony Berglas, <mailto:anthony%40berglas.org>[email protected] <mailto:anthony%40berglas.org> >>> Mobile: +61 4 4838 8874 >>> Just because it is possible to push twigs along the ground with ones nose >>> does not necessarily mean that is the best way to collect firewood. >>> >>> >> >>-- >>HOSTIN Damien - Equipe R&D >>Tel:+33(0)4 63 05 95 40 >>Société Axège >>23 rue Saint Simon >>63000 Clermont Ferrand >>www.axege.com >> >> > > >Spreadsheet Detective, >Southern Cross Software Queensland Pty Limited >54 Gerler Street >Bardon, Queensland 4065, Australia. > >Email: [email protected] >www.SpreadsheetDetective.com >Ph: +61 427 830248 (Australian Eastern Standard Time) > >"If the model seems correct only because the numbers look right, >then why build the model in the first place?" Dr Anthony Berglas, [email protected] Mobile: +61 4 4838 8874 Just because it is possible to push twigs along the ground with ones nose does not necessarily mean that is the best way to collect firewood. ------------------------------------ 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: mailto:[email protected] mailto:[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/