add getSingleResult() to PropertyQuery
--------------------------------------

                 Key: WELDX-177
                 URL: https://jira.jboss.org/browse/WELDX-177
             Project: Weld Extensions
          Issue Type: Feature Request
    Affects Versions: 1.0.0.Beta1
            Reporter: Dan Allen
             Fix For: 1.0.0.Beta2


PropertyQuery should offer the method getSingleResult() for the same reason it 
exists in the JPA Query interface: to fetch a single result but also assert 
that there is only one result to be fetched. If more than one property is 
matched when getSingleResult() is called, an exception will result. 

Using getFirstResult() to return exactly one result is inappropriate (and could 
lead to bugs) because it could hide the fact that multiple properties are being 
inadvertently matched. As a workaround, the developer would currently have to 
run getResultList() to ensure only one property matches. Offering a 
getSingleResult() would resolve these issues.

See 
http://download.oracle.com/javaee/6/api/javax/persistence/Query.html#getSingleResult()

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to