X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=validation.git;a=blobdiff_plain;f=ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fakraino%2Fvalidation%2Fui%2Fdaoimpl%2FWRobotTestResultDAOImpl.java;h=c8b1c5f2a6ade390ccb2976bbb03b86172dbb199;hp=6c7a4c1d969db0361a002513f60688a6dd29c639;hb=147ecf7bf79ea9967a121d0038103151a38ebef2;hpb=e6b82a7ccd840c8b089ae4d5e69930fd0dd5ef35 diff --git a/ui/src/main/java/org/akraino/validation/ui/daoimpl/WRobotTestResultDAOImpl.java b/ui/src/main/java/org/akraino/validation/ui/daoimpl/WRobotTestResultDAOImpl.java index 6c7a4c1..c8b1c5f 100644 --- a/ui/src/main/java/org/akraino/validation/ui/daoimpl/WRobotTestResultDAOImpl.java +++ b/ui/src/main/java/org/akraino/validation/ui/daoimpl/WRobotTestResultDAOImpl.java @@ -45,12 +45,14 @@ public class WRobotTestResultDAOImpl implements WRobotTestResultDAO { @Override public List getWRobotTestResults() { Criteria criteria = getSession().createCriteria(WRobotDbTestResult.class); + criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); return criteria.list(); } @Override public WRobotDbTestResult getWRobotTestResult(@Nonnull Integer wRobotResultId) { Criteria criteria = getSession().createCriteria(WRobotDbTestResult.class); + criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); criteria.add(Restrictions.eq("id", wRobotResultId)); return criteria.list() == null || criteria.list().size() < 1 ? null : (WRobotDbTestResult) criteria.list().get(0); @@ -59,7 +61,8 @@ public class WRobotTestResultDAOImpl implements WRobotTestResultDAO { @Override public List getWRobotTestResult(@Nonnull ValidationDbTestResult vResult) { Criteria criteria = getSession().createCriteria(WRobotDbTestResult.class); - criteria.add(Restrictions.eq("vResult", vResult)); + criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); + criteria.add(Restrictions.eq("validationDbTestResult", vResult)); return criteria.list() == null || criteria.list().size() == 0 ? null : (List) criteria.list(); } @@ -67,8 +70,9 @@ public class WRobotTestResultDAOImpl implements WRobotTestResultDAO { @Override public WRobotDbTestResult getWRobotTestResult(@Nonnull String layer, @Nonnull ValidationDbTestResult vResult) { Criteria criteria = getSession().createCriteria(WRobotDbTestResult.class); + criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); criteria.add(Restrictions.eq("layer", layer)); - criteria.add(Restrictions.eq("vResult", vResult)); + criteria.add(Restrictions.eq("validationDbTestResult", vResult)); return criteria.list() == null || criteria.list().size() < 1 ? null : (WRobotDbTestResult) criteria.list().get(0); }