openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dinkar Rao (JIRA)" <j...@apache.org>
Subject [jira] Created: (OPENJPA-662) Version field returns null when explicitly projected in SELECT clause
Date Thu, 17 Jul 2008 19:01:36 GMT
Version field returns null when explicitly projected in SELECT clause
---------------------------------------------------------------------

                 Key: OPENJPA-662
                 URL: https://issues.apache.org/jira/browse/OPENJPA-662
             Project: OpenJPA
          Issue Type: Bug
          Components: query
            Reporter: Dinkar Rao
            Priority: Minor


With this entity:

An entity has a version field, with AUTO strategy.

@Entity
public class Department {
    @Id 
    private int id;
    
    @Version
    @GeneratedValue(strategy=GenerationType.AUTO)
    private int myVersion;
    
    private String name;
}

A record is inserted... 

		Department d = new Department();
		d.setName("SALES");
		em.getTransaction().begin();
		em.persist(d);
		em.getTransaction().commit();
		em.close();

...and queried. 

If the select is over the entity, "SELECT d from Department d", the version field is set up
 correctly in the returned entity.

But if the version field is explicitly projected, "SELECT d.id, d.myVersion, d.name from Department
d", the id and the name values are returned fine, but the myVersion value is null.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message