Ooooh. That's really good to know. Where did you find that? Chas.
Viktor Klang wrote: > If you need the Class: > > org.hibernate.proxy.HibernateProxyHelper.getClassWithoutInitializingProxy(obj) > > On Fri, Mar 20, 2009 at 12:08 PM, Timothy Perrett > <[email protected]> wrote: > > Chas, > > If you want the object to tell you what it is can you not use some > form of reflection? > > Tim > > > On 20/03/2009 11:03, "Viktor Klang" <[email protected] > <http://[email protected]>> wrote: > > > > On Fri, Mar 20, 2009 at 11:43 AM, Charles F. Munat > <[email protected] <http://[email protected]>> wrote: > > > Not really. What I want to do is have the object tell me > what it is. > Unless I'm really misunderstanding isInstanceOf, I have to > iterate > through all the possibilities. Plus, my brain is probably > just fried, > but I'm not seeing how to use it in a match, so I'm having > to run > through a bunch of if statements. I know there's a better > way. Just > can't see it at 3:45 AM. > > > But you wrote: ". But then as I'm looping through them, I want > to find out > what type of event they really are." > > so when you're looping through them, if you're doing > pattern-matching you could probably just: > > case x : MySubEvent => blah(x) > case y : MyOtherSubEvent => blugh(y) > case _ => ohSnap()! > > > > > > Chas. > > Viktor Klang wrote: > > > > > > On Fri, Mar 20, 2009 at 9:37 AM, Charles F. Munat > <[email protected] <http://[email protected]> > > <mailto:[email protected]> <mailto:[email protected]%3e>> wrote: > > > > > > I have a BaseEvent object from which various other > events (e.g. Seminar) > > inherit. I want to pull them all out in a query, so > they come out as > > BaseEvents. But then as I'm looping through them, I > want to find out > > what type of event they really are. There is an > "event_type" column in > > the database, but I don't know how to get at that. > > > > > > Don't fancy "isInstanceOf"? > > > > > > > > > > Anyone know offhand how to get the class of the > objects? This is in Lift > > with JPA/Hibernate. > > > > Thanks, > > Chas. > > > > > > > > > > > > -- > > Viktor Klang > > Senior Systems Analyst > > > > > > > > > > > > > > > -- > Viktor Klang > Senior Systems Analyst > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
