This is an automated email from the ASF dual-hosted git repository.

guoyp pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/griffin.git


The following commit(s) were added to refs/heads/master by this push:
     new 166f518  [GRIFFIN-266] Task : add sorting to EvaluateRule
166f518 is described below

commit 166f518bef47ab4fc554ac1310d5d599a0c18b3b
Author: neveljkovic <[email protected]>
AuthorDate: Fri Aug 23 07:24:25 2019 +0800

    [GRIFFIN-266] Task : add sorting to EvaluateRule
    
    This is how we fixed postgres order by issue described in 
https://issues.apache.org/jira/browse/GRIFFIN-266
    Solution is deployed to our servers and works OK.
    
    Author: neveljkovic <[email protected]>
    
    Closes #525 from neveljkovic/griffin-266.
---
 .../main/java/org/apache/griffin/core/measure/entity/EvaluateRule.java  | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/service/src/main/java/org/apache/griffin/core/measure/entity/EvaluateRule.java
 
b/service/src/main/java/org/apache/griffin/core/measure/entity/EvaluateRule.java
index 3107852..1a9c452 100644
--- 
a/service/src/main/java/org/apache/griffin/core/measure/entity/EvaluateRule.java
+++ 
b/service/src/main/java/org/apache/griffin/core/measure/entity/EvaluateRule.java
@@ -27,6 +27,7 @@ import javax.persistence.Entity;
 import javax.persistence.FetchType;
 import javax.persistence.JoinColumn;
 import javax.persistence.OneToMany;
+import javax.persistence.OrderBy;
 
 
 @Entity
@@ -36,6 +37,7 @@ public class EvaluateRule extends AbstractAuditableEntity {
     @OneToMany(fetch = FetchType.EAGER, cascade = {CascadeType.PERSIST,
         CascadeType.REMOVE, CascadeType.MERGE})
     @JoinColumn(name = "evaluate_rule_id")
+    @OrderBy("id ASC")
     private List<Rule> rules = new ArrayList<>();
 
     public List<Rule> getRules() {

Reply via email to