I think I got the same thing once before when referring to the
companion object (singleton) instead of my specific instance. Perhaps
you're doing the same thing?

Peter Robinett

On Jul 4, 2:14 am, Spencer Uresk <[email protected]> wrote:
> I'm having a bit of trouble with a mapper class I'm trying to make.  
> Everything is working fine, except that I cannot get the id of the  
> newly-saved class - it always returns the default value (-1L). Here is  
> what my class looks like:
>
> object Job extends Job with LongKeyedMetaMapper[Job] {
>
> }
>
> class Job extends LongKeyedMapper[Job] with IdPK {
> .. fields here...
>
> }
>
> Here is the save code I am trying:
>
> job.save
> Log.info("JOB ID: " + job.id)
>
> I've also tried:
>
> job.save
> val newJob = job.reload
> Log.info("JOB ID:" + newJob.id)
>
> I'm using mySQL 5.1.
>
> Any ideas on why I'm never seeing the generated key, and what the  
> correct approach would be?
>
> Thanks,
>
> - Spencer
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to