Switch to ASTQueryTranslatorFactory to allow for bulk deletions from a table

Description

Liferay was using the ClassicQueryTranslatorFactory due to an incompatibility between Liferay's antlr.jar, needed by Hibernate, and WebLogic's antlr.jar.

However, when Liferay upgraded to a newer version of WebLogic in https://liferay.atlassian.net/browse/LPS-29145#icft=LPS-29145, we could also resolve that incompatibility, which we did for a different reason with https://liferay.atlassian.net/browse/LPS-41524#icft=LPS-41524.

With this update, customers can write code to perform bulk deletions when there are no model listeners attached to the entity.

Activity

Show:

Minhchau Dang July 31, 2022 at 10:40 PM
Edited

Would require significant refactoring due to https://hibernate.atlassian.net/browse/HHH-12101

Won't Fix
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Labels

Fix Priority

3

Bug Type

Performance

Affects versions

Priority

Zendesk Support

Created October 15, 2018 at 3:30 PM
Updated June 26, 2023 at 1:50 AM
Resolved July 31, 2022 at 10:40 PM