2.6.3
2.6.2
Patch
2.6.0
Minor
- Detect N+1 query issues triggered by lazy loading
- Detect N+1 query issues triggered by eager loading
- Check if the SQL Server JDBC Driver disabled the sendStringParametersAsUnicode setting
- Spring JPA existsBy query flagged as PaginationWithoutOrderByEvent
- The reWriteBatchedInserts setting is not read properly when the DataSource is created by the connection pool
- Add support for Hibernate 6.0
2.5.0
Minor
- Add time monitoring for the JPA or Hibernate
Query
execution - Check if the JPA
LockModeType.OPTIMISTIC
lock strategy is used withLockModeType.PESSIMISTIC_READ
orLockModeType.PESSIMISTIC_WRITE
- When using PostgreSQL, check whether
reWriteBatchedInserts
is activated - Remove deprecated methods in
EntityMappingEvent
,ChainEventHandler
, andQueryResultListSizeEvent
- Check also the
JdbcConnection
getProperties
when scanning the MySQL JDBCConnection
- Add support for verifying
equals
andhashCode
entity method implementations when calling persist - Add support for verifying
equals
andhashCode
entity method implementations when calling merge - Add support for verifying
equals
andhashCode
entity method implementations when calling save and saveOrUpdate - Add support for Hibernate 5.6
2.4.2
Patch
2.4.1
2.4.0
- When using Oracle, check if the implicit statement caching mechanism is enabled
- When using SQL Server, check if the statement caching mechanism is enabled
- When using PostgreSQL, check if the statement caching mechanism is enabled
- When using MySQL, check if the statement caching mechanism is enabled
- Trigger the
EagerFetchingEvent
when an entity attribute uses the@LazyCollection(LazyCollectionOption.FALSE
) mapping - Check the
hibernate.query.plan_cache_max_size
configuration value - Check if and entity with
@ManyToOne
and@OneToOne
associations uses @DynamicUpdate on SQL Server - Add JMX support
- Add support for Hibernate 5.5