Improved query

deploy_packages_to_gitea
Jens Pelzetter 2022-12-24 16:00:54 +01:00
parent 56cdbaa03b
commit c17d2b40db
2 changed files with 4 additions and 3 deletions

View File

@ -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

View File

@ -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();