Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] Lifecycle methods (or how do I default columnvalues)

I think I may be running into - bug 224416
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=224416)

Is there some setting you have to do in order to get lifecycle stuff
to work? Is it dependent on weaving maybe?

I'm not really sure of a work-around at this time for doing things
like setting default values. So any help would be appreciated.

Thanks,
Tim

On Fri, May 2, 2008 at 5:53 PM, Mathias Walter <mathias.walter@xxxxxxx> wrote:
> Hi Tim,
>
>  @PrePersist works in my project very well. Maybe you are using merge? Than
>  you have to use @PreUpdate.
>
>  --
>  Kind regards,
>  Mathias
>
>
>
>  > -----Original Message-----
>  > From: eclipselink-users-bounces@xxxxxxxxxxx
>  > [mailto:eclipselink-users-bounces@xxxxxxxxxxx] On Behalf Of
>  > Tim Hollosy
>  > Sent: Friday, May 02, 2008 8:45 PM
>  > To: EclipseLink User Discussions
>  > Subject: [eclipselink-users] Lifecycle methods (or how do I
>  > default columnvalues)
>  >
>  >
>  > I was reading the Toplink annotation spec and noticed the @PrePersist
>  > method annotation, I took this to mean it would be called before
>  > persisting, so I could put things like default values in there.
>  >
>  > However, it was never called. So my question is - does EclipseLink not
>  > implement the Lifecycle callbacks? I didn't see much mention of them
>  > in the wiki.
>  >
>  > My more basic question is -- what's the correct way to set default
>  > values. In my case I want to call a framework method  pull the user id
>  > from the app and set it on a createdBy field. This only needs to occur
>  > on insert, so a hacky sort of way to do it would be to override the
>  > getter and if the value's null then set it to the value from elsewhere
>  > in the app, but I think that solution kind of smells bad.
>  >
>  >
>  > --
>  > ./tch
>  > _______________________________________________
>  > eclipselink-users mailing list
>  > eclipselink-users@xxxxxxxxxxx
>  > https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>
>  _______________________________________________
>  eclipselink-users mailing list
>  eclipselink-users@xxxxxxxxxxx
>  https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>



-- 
./tch


Back to the top