[
https://jira.jboss.org/browse/SOLDER-41?page=com.atlassian.jira.plugin.sy...
]
Pete Muir moved WELDX-177 to SOLDER-41:
---------------------------------------
Project: Seam Solder (was: Weld Extensions)
Key: SOLDER-41 (was: WELDX-177)
Affects Version/s: (was: 1.0.0.Beta1)
Assignee: (was: Dan Allen)
Fix Version/s: 1.0.0.Beta2
(was: 1.0.0.Beta2)
add getSingleResult() to PropertyQuery
--------------------------------------
Key: SOLDER-41
URL:
https://jira.jboss.org/browse/SOLDER-41
Project: Seam Solder
Issue Type: Feature Request
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#getS...
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira