You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by jbobo <jb...@wp.pl> on 2008/03/11 15:25:18 UTC

Re: Missing PK Values

Hi,
I have the same problem. When I using driver
weblogic.jdbc.sybase.SybaseDriver and my PK is increment as @Identity for
Sybase database after persiste new model and invoke flush on EntityManager
ID is 0.
I tested other drivers, jconn3 working OK, but very very slow.  Have you
solution this problem ?



Dan Bush wrote:
> 
> I am using WL 10T and OpenJPA(0.9.7 nightly) against a Sybase(12.5.3)
> DB . My PK types are IDENTITY and I have the entities mapped like so:
> 
>        @Id
>        @GeneratedValue(strategy = GenerationType.IDENTITY)
>        @Column(name = "myPk")
>        private Long id;
> 
>        public Long getId() {    // i only have a setter ...
>                return id;
>        }
> 
> When I execute the following code, the PK comes back 0! :
> 
> Entity e = new EntityX();
> 
> _em.persist(entity);
> 
> // _em.flush();
> // _em.refresh() // tried this too
> 
> System.out.println(entity.getId()); // returning 0
> 
> 
> 
> It doesn't look like the PKs are being relayed back from the DB. Not
> sure if I have a driver issue or what(using the non XA WL Sybase
> driver). Even when I find an entity all the fields values seam to be
> working except for the pks. Anyone have any ideas?
> 
> 

-- 
View this message in context: http://www.nabble.com/Missing-PK-Values-tp9279712p15976543.html
Sent from the OpenJPA Developers mailing list archive at Nabble.com.