Improved query
parent
56cdbaa03b
commit
c17d2b40db
|
|
@ -83,9 +83,9 @@ import javax.persistence.Table;
|
||||||
@NamedQuery(name = "CcmObject.findById",
|
@NamedQuery(name = "CcmObject.findById",
|
||||||
query = "SELECT o FROM CcmObject o WHERE o.objectId = :id"),
|
query = "SELECT o FROM CcmObject o WHERE o.objectId = :id"),
|
||||||
@NamedQuery(name = "CcmObject.findByUuid",
|
@NamedQuery(name = "CcmObject.findByUuid",
|
||||||
query = "SELECT o FROM CcmObject o WHERE o.uuid = :uuid"),
|
query = "SELECT o FROM CcmObject o WHERE o.uuid = :uuid ORDER BY o.objectId"),
|
||||||
@NamedQuery(name = "CcmObject.findFirstByUuid",
|
@NamedQuery(name = "CcmObject.findFirstByUuid",
|
||||||
query = "SELECT o FROM CcmObject o WHERE o.uuid = :uuid ORDER BY objectId")
|
query = "SELECT o FROM CcmObject o WHERE o.uuid = :uuid ORDER BY o.objectId")
|
||||||
})
|
})
|
||||||
@XmlRootElement(name = "ccm-object", namespace = CORE_XML_NS)
|
@XmlRootElement(name = "ccm-object", namespace = CORE_XML_NS)
|
||||||
//False warning (?). Because this class has been migrated from the old PDL style
|
//False warning (?). Because this class has been migrated from the old PDL style
|
||||||
|
|
|
||||||
|
|
@ -128,7 +128,8 @@ public class CcmObjectRepository extends AbstractEntityRepository<Long, CcmObjec
|
||||||
*/
|
*/
|
||||||
public Optional<CcmObject> findFirstObjectByUuid(final String uuid) {
|
public Optional<CcmObject> findFirstObjectByUuid(final String uuid) {
|
||||||
final TypedQuery<CcmObject> query = getEntityManager().createNamedQuery(
|
final TypedQuery<CcmObject> query = getEntityManager().createNamedQuery(
|
||||||
"CcmObject.findFirstByUuid", CcmObject.class);
|
"CcmObject.findFirstByUuid", CcmObject.class
|
||||||
|
);
|
||||||
query.setParameter("uuid", uuid);
|
query.setParameter("uuid", uuid);
|
||||||
|
|
||||||
final List<CcmObject> result = query.getResultList();
|
final List<CcmObject> result = query.getResultList();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue