Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Conversation

puneetbehl
Copy link
Contributor

  • Added method getHibernateDetachedCriteria(AbstractHibernateQuery query, QueryableCriteria<?> queryableCriteria, String alias) to accept alias as an argument in HibernateCriteriaBuilder.
  • Updated Query.Exists.class criterionAdaptor to explicitly create and pass the new alias to the detachedCriteria, only if the subquery.alias is null.
  • Added method protected org.hibernate.criterion.DetachedCriteria toHibernateDetachedCriteria(AbstractHibernateQuery query, QueryableCriteria<?> queryableCriteria, String alias) to the AbstractHibernateCriterionAdapter with default implementation
  • Overidde toHibernateDetachedCriteria(AbstractHibernateQuery query, QueryableCriteria<?> queryableCriteria, String alias) in HibernateCriteriaAdaptor to pass the alias.

Fixes #171

@jameskleeh jameskleeh merged commit 8722a83 into master Feb 3, 2020
@jameskleeh jameskleeh deleted the implicitSubqueryAlias branch February 3, 2020 20:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incorrect SQL query is generated with Subquery and so the query results

2 participants