What's New With 3.5.0

December 16, 2021

Fixed

CBORM-20arrow-up-right ActiveEntity evict() had the wrong method and arguments delegated to the parent class.

CBORM-9arrow-up-right ACF2021 - org.hibernate.SessionFactory.getAllClassMetadata is no longer supported

Improved

CBORM-14arrow-up-right Inline datasource discovery in base orm service to get a performance boost

CBORM-13arrow-up-right virtual entity service double creating the orm utility, use the parent one instead of duplicating the effort

CBORM-12arrow-up-right Lazy load the getORMUtil() and use it only when required.

Added

CBORM-22arrow-up-right New orm util support method: setupHibernateLogging() thanks to michael born

CBORM-19arrow-up-right Added a isInTransaction() util helper method to all the orm services.

CBORM-18arrow-up-right New ORM events based on Hibernate 5.4 Events: ORMFlush, ORMAutoFlush, ORMPreFlush, ORMDirtyCheck, ORMEvict, and ORMClear

CBORM-17arrow-up-right Hibernate 5.4 support for lucee new extension

CBORM-16arrow-up-right Adobe 2021 support and testing automations

CBORM-15arrow-up-right Migration to github actions

CBORM-11arrow-up-right Allow Criteria Builder Get() and getOrFail() Methods to Return Projection List Properties

CBORM-21arrow-up-right New cfformating rules

Compatibility

  • If you upgrade your lucee ORM extension to use Hibernate 5.4, all positional paramters in HQL using ? has been deprecated. You will have to use the ?x approach where x is a number according to the position in the sql:

Last updated

Was this helpful?