Lock otimista com jpa!?

tem como fazer isso, tipo igual ou algo parecido q nem do hibernate, soh q em jpa!?

[]'s

Batistão,

Há uma anotação chamada @Version, que você aplica sobre um atributo, definindo que através dele o JPA implementará o lock otimista.

Por exemplo:

public class Registration  implements Serializable{

    @Version
    private int version;
.....
}

Você pode dar uma olhada também na especifação JPA:

@Version: http://java.sun.com/javaee/5/docs/api/javax/persistence/Version.html

EntityManager.lock(): http://java.sun.com/javaee/5/docs/api/javax/persistence/EntityManager.html#lock(java.lang.Object,%20javax.persistence.LockModeType)