Mind posting the snippet of code where you're saving the instance? A merge should interpret a null ID as a fresh instance, and a persist should just save it.
Derek On Mon, Jun 22, 2009 at 1:50 PM, David Persons <[email protected]> wrote: > > I am using MySql (5). After setting the hibernate.dialect to > org.hibernate.dialect.MySQLDialect in my persistence.xml file, I get a > org.hibernate.AssertionFailure: null id :-s > > cheers > > On 22 jun, 19:18, Derek Chen-Becker <[email protected]> wrote: > > That's not accurate, at least with Hibernate. By putting the annotations > on > > vars, the compiler ends up putting them on the internal fields, which > then > > forces Hibernate into a field-based persistence model and not a > > getter/setter based one. The SQLGrammarException is most likely what the > > other people have said. If you're in Oracle or PostgreSQL, for instance, > you > > need a sequence set up for the auto identity model. What database are you > > using? > > > > Derek > > > > On Mon, Jun 22, 2009 at 8:54 AM, Eric Bowman <[email protected]> wrote: > > > > > David Persons wrote: > > > > Hello guys, > > > > > > I get a org.hibernate.exception.SQLGrammarException: could not get or > > > > update next value error everytime I try to save the following Entity: > > > > > > @Entity > > > > class Scene { > > > > @Id > > > > @GeneratedValue(){val strategy = GenerationType.AUTO} > > > > var id : Long = _ > > > > > > @Column{val unique = true, val nullable = false} > > > > var ordering : Int = _ > > > > > > @Column{val unique = true, val nullable = false} > > > > var name : String = "" > > > > > > @ManyToOne{val optional = false} > > > > var storyBoard : StoryBoard = _ > > > > } > > > > > You almost certainly need some scala.reflect.BeanProperty annotations > on > > > your fields. > > > > > cheers, > > > Eric > > > > > -- > > > Eric Bowman > > > Boboco Ltd > > > [email protected] > > >http://www.boboco.ie/ebowman/pubkey.pgp > > > +35318394189/+353872801532< > http://www.boboco.ie/ebowman/pubkey.pgp%0A+35318394189/+353872801532> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
