openjpa-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc Logemann>
Subject no state snapshot available on embedded mapping
Date Sun, 13 Jul 2008 22:35:18 GMT

i am getting this exception:

org.springframework.orm.jpa.JpaSystemException: No state snapshot is  
available for instance of type "de.logentis.bwh.model.Payment", but  
this instance uses state-comparison for dirty detection.; nested  
exception is <openjpa-1.1.0-r422266:657916 fatal general error>  

Here are the relevant pieces of the casses:

@Table(name = "orders")
@VersionColumn(name = "_version")
public class Order {
     Payment payment;

public class Payment {

     @Column(name = "paymenttype")
     PaymentType type;

     @Column(name = "currency")
     String currency;

     @Column(name = "pricing")
     String pricing;

     @Column(name = "cost")
     int cost;

The point is, persisting is no problem at all, the exception will be  
thrown by issueing:

Query query = getEntityManager().createQuery("select o FROM Order o");

What have i made wrong here? Looked in the docs and everything seems  
like expected....

Marc Logemann

View raw message