X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fakraino%2Fvalidation%2Fui%2Fdaoimpl%2FWRobotTestResultDAOImpl.java;h=c8b1c5f2a6ade390ccb2976bbb03b86172dbb199;hb=147ecf7bf79ea9967a121d0038103151a38ebef2;hp=6c7a4c1d969db0361a002513f60688a6dd29c639;hpb=2eba847ebb6acb2686be08eb1cdafc1b12071e7d;p=validation.git 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); }