Skip to content
This repository was archived by the owner on Oct 6, 2023. It is now read-only.

Commit fbe2ea3

Browse files
author
sowerstl
committed
Fix unguaranteed sorting issue in query; (DOECODE-815)
1 parent 2725dab commit fbe2ea3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/gov/osti/entity/MetadataSnapshot.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
@NamedQuery (name = "MetadataSnapshot.findAllByStatus", query = "SELECT s FROM MetadataSnapshot s WHERE s.snapshotKey.snapshotStatus=:status"),
3737
@NamedQuery (name = "MetadataSnapshot.findByCodeIdLastNotStatus", query = "SELECT s FROM MetadataSnapshot s WHERE s.snapshotKey.codeId=:codeId AND s.snapshotKey.snapshotStatus<>:status ORDER BY s.dateRecordUpdated DESC"),
3838
@NamedQuery (name = "MetadataSnapshot.findByDoiAndStatus", query = "SELECT s FROM MetadataSnapshot s WHERE s.doi=:doi AND s.snapshotKey.snapshotStatus=:status"),
39-
@NamedQuery (name = "MetadataSnapshot.findByCodeIdAsSystemStatus", query = "SELECT ss FROM MetadataSnapshot s, MetadataSnapshot ss WHERE s.snapshotKey.codeId=:codeId AND s.snapshotKey.snapshotStatus=:status AND s.snapshotKey.codeId = ss.snapshotKey.codeId AND ss.snapshotKey.snapshotStatus <> :status AND ss.dateRecordAdded <= s.dateRecordUpdated")
39+
@NamedQuery (name = "MetadataSnapshot.findByCodeIdAsSystemStatus", query = "SELECT ss FROM MetadataSnapshot s, MetadataSnapshot ss WHERE s.snapshotKey.codeId=:codeId AND s.snapshotKey.snapshotStatus=:status AND s.snapshotKey.codeId = ss.snapshotKey.codeId AND ss.snapshotKey.snapshotStatus <> :status AND ss.dateRecordAdded <= s.dateRecordUpdated ORDER BY ss.snapshotKey.snapshotStatus")
4040
})
4141
public class MetadataSnapshot implements Serializable {
4242
@EmbeddedId

0 commit comments

Comments
 (0)