With OSIV every user will have a different hibernate-session, hence a
different hibernate object, so your example would work. But your
approach is wrong. For your example I would make a SurveyResult object
that holds a reference to your hibernate Survey object. Problem solved.
No need to play jiggle with transient properties and object identities
in hibernate.

On Thu, 01 Apr 2010 16:11 -0500, "Jeffrey Schneller"
<jeffrey.schnel...@envisa.com> wrote:
> Because the objects have transient properties on them that are set by
> another process.  Basically the object is pulled from the db to create a
> shell/container and the transient properties are filled in at a later
> time and may be different.  Not a great example but, the object is a
> survey and the transient properties are the answers that a user will
> provide.  I want to get the same survey twice but allow the transient
> properties to have different values. If it is the same object, I can't do
> this.
> 
> The following setting seems to do the trick.  The problem is that after
> some amount of time, everything locks up.  It appears I am out of db
> connections.
> 
>     <filter>
>         <filter-name>opensessioninview</filter-name>
>         
> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
>         <init-param>
>               <param-name>singleSession</param-name>
>               <param-value>false</param-value>
>         </init-param>
>     </filter>
> 
> -----Original Message-----
> From: James Carman [mailto:jcar...@carmanconsulting.com] 
> Sent: Thursday, April 01, 2010 4:37 PM
> To: users@wicket.apache.org
> Subject: Re: Hibernate - OSIV
> 
> Why do you need different objects?
> 
> On Thu, Apr 1, 2010 at 4:25 PM, Jeffrey Schneller
> <jeffrey.schnel...@envisa.com> wrote:
> > So by using the OSIV, I am out of luck?  Any ideas?
> >
> >
> >
> > -----Original Message-----
> > From: James Carman [mailto:jcar...@carmanconsulting.com]
> > Sent: Thursday, April 01, 2010 3:59 PM
> > To: users@wicket.apache.org
> > Subject: Re: Hibernate - OSIV
> >
> > They have to be different sessions.  Hibernate's cache (the first
> > level) guarantees that you get the same object for any given entity
> > within the same session.
> >
> > On Thu, Apr 1, 2010 at 3:47 PM, Jeffrey Schneller
> > <jeffrey.schnel...@envisa.com> wrote:
> >> The issue was the object was being evicted from the Hibernate session.
> >> getSession().evict(object).  I had forgot that the object was being
> >> evicted from the session.
> >>
> >> If I do not evict the object from the session then lazy loading worked.
> >> This is more of a Hibernate question but, how can I get unique object
> >> from a hibernate query for each query and have each object be tied to
> >> the session?
> >>
> >> example:
> >> select * from  Product where sku = ?
> >>
> >> I want to select the same sku but get two different java objects from
> >> Hibernate so the objects are not the same.
> >>
> >> Thanks.
> >>
> >>
> >>
> >>
> >> -----Original Message-----
> >> From: Josh Chappelle [mailto:jchappe...@4redi.com]
> >> Sent: Wednesday, March 31, 2010 7:01 PM
> >> To: users@wicket.apache.org
> >> Subject: RE: Hibernate - OSIV
> >>
> >> What error are you getting?
> >>
> >> -----Original Message-----
> >> From: Jeffrey Schneller [mailto:jeffrey.schnel...@envisa.com]
> >> Sent: Wednesday, March 31, 2010 4:47 PM
> >> To: users@wicket.apache.org
> >> Subject: Hibernate - OSIV
> >>
> >> I think I have the OSIV filter setup correctly but I can't access any
> >> lazy
> >> loaded properties of my objects.  I am not even between requests when
> >> this
> >> is happening.  Does anyone have any ideas?  I can't seem to figure this
> >> out.
> >> I have looked at OSIV in Spring and OSIV in Wicket.  I can't seem to
> >> find
> >> any examples that will help me to determine the problem.  I have
> >> included
> >> all the code and xml configuration that I believe is relevant.  Any help
> >> would be appreciated.  Also a clean example of how to setup Spring +
> >> Hibernate OSIV in the wiki would be a big help.
> >>
> >>
> >>
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to