On Nov 22, 2007 7:52 PM, maho77 <[EMAIL PROTECTED]> wrote:

>  I have already tried em.persist(em.merge(group)). It didn't work. I the
> meantime I found out that the problem obviously lies in the @TableGenerator
> thing. I removed it and set the id by hand and it worked fine. So I hope
> your right. with the primary key.
> So only to understand it right, do I have to set the
> private int id = 0;
> by hand or is the attribute in the @TableGenerator enough. I ask because I
> tried it with private int id; which also refused to work. On monday I will
> be back in the office and try it.

I need to try it out myself too as it could be an issue with our
integration with openjpa. Anyway, don't touch primary key of the
entity as it's reserved for a jpa provider's use. Let the default
initial value be set for it.

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

Reply via email to