From 6aa642938cc18c1d816492d8b21033d7b3115e08 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Sat, 5 Nov 2022 11:46:56 -0300 Subject: [PATCH] fix: not require Comparable type for equality constraints Close #51 --- .../appjars/saturn/dao/jpa/ConstraintTransformerJpaImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons-data-impl/src/main/java/com/appjars/saturn/dao/jpa/ConstraintTransformerJpaImpl.java b/commons-data-impl/src/main/java/com/appjars/saturn/dao/jpa/ConstraintTransformerJpaImpl.java index b2af05b..73164cd 100644 --- a/commons-data-impl/src/main/java/com/appjars/saturn/dao/jpa/ConstraintTransformerJpaImpl.java +++ b/commons-data-impl/src/main/java/com/appjars/saturn/dao/jpa/ConstraintTransformerJpaImpl.java @@ -118,7 +118,7 @@ protected Predicate transformRelationalConstraint(AttributeRelationalConstraint private Predicate transformEqualityConstraint(AttributeRelationalConstraint c) { Expression x = getExpression(c); - Object y = (Comparable) c.getValue(); + Object y = c.getValue(); switch (c.getOperator()) { case RelationalConstraint.EQ: return criteriaBuilder.equal(x, y);