Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

[15:39:59 CST(-0600)] <EricDalquist> can you paste an example

[15:41:06 CST(-0600)] <athena> cb.greaterThanOrEqualTo(root.get(LoginAggregationImpl_.dateDimension), this.dateDimensionParameter),

[15:41:06 CST(-0600)] <athena> cb.lessThan(root.get(LoginAggregationImpl_.dateDimension), this.date2DimensionParameter),

[15:41:06 CST(-0600)] <athena> cb.equal(root.get(LoginAggregationImpl_.interval), this.intervalParameter)

[15:41:27 CST(-0600)] <athena> this looks like it expects the expression to extend comparable: http://docs.oracle.com/javaee/6/api/javax/persistence/criteria/CriteriaBuilder.html#lessThanOrEqualTo(javax.persistence.criteria.Expression, javax.persistence.criteria.Expression)

[15:41:27 CST(-0600)] <EricDalquist> ah .... right

[15:41:35 CST(-0600)] <EricDalquist> so that isn't the issue

[15:41:44 CST(-0600)] <EricDalquist> it is that the query requires a join

[15:41:54 CST(-0600)] <EricDalquist> the table for LoginAggregationImpl has no date or time info in it

[15:42:00 CST(-0600)] <EricDalquist> that is all stored in the dimension tables