Issues
- rework ImmutableEntityUpdateQueryHandlingMode and immutable_entity_update_query_handling_modeHHH-19349Resolved issue: HHH-19349Gavin King
- Expose methods in StatelessSessionImplHHH-19348Davide D'Alto
- Move the description of features and enhancements to a file published as part of documentationHHH-19347
- Hibernate 6.6.12 uses 1/0 instead of TRUE/FALSE with postgresqlHHH-19346
- EntityManager#remove checks for entity state are too strictHHH-19345Resolved issue: HHH-19345Christian Beikov
- Bytecode enhancer is broken in 6.6.12HHH-19344
- Incorrect generation of SQL query in a special case when using inheritance and select from multiple tablesHHH-19343
- Assertion error when running query that loads association containing transient instanceHHH-19342
- Use JReleaser to publish hibernate artifactsHHH-19341Marko Bekhta
- Make TypedParameterValue a recordHHH-19340Resolved issue: HHH-19340Gavin King
- Better leverage for-update-of to help minimize situations where follow-on is neededHHH-19339
- Improve performance of follow-on lockingHHH-19338
- Only perform follow-on locking when *explicitly* asked toHHH-19337
- Proper implementation for JPA extended locking scopeHHH-19336
- Redesign follow-on lockingHHH-19335
- CCE arising from tuple passed to HQL position() functionHHH-19334Resolved issue: HHH-19334Gavin King
- Calling flush before query execution may cause PropertyValueException: Detached entity with generated idHHH-19333
- Figure out BulkManipulationTest issues with CockroachDBHHH-19332Karel Maesen
- query plan caching generates incorrect SQL, not taking parameters type into accountHHH-19331
- Error in lockstring generation in PostgreSQLHHH-19330Resolved issue: HHH-19330Jan Schatteman
- AssertionError visiting roots in query joinsHHH-19329
- @NaturalIdClassHHH-19328Gavin King
- overload SF.addNamedQuery() to take TypedQuery and return TypedQueryReferenceHHH-19327Resolved issue: HHH-19327Gavin King
- Jakarta Data CrudRepository is generated without Types in UpdateAll, InsertAll and SaveAll MethodsHHH-19326
- Upgrade to Jandex 3.3.0HHH-19325Resolved issue: HHH-19325Steve Ebersole
- Switch tests using hbm.xml to use mapping.xmlHHH-19324
- Add a CI job in the Hibernate ORM project for Hibernate ReactiveHHH-19323
- Batched unidirectional one-to-many update failingHHH-19322
- Improve inline documentation for @SuppressWarnings in registerStoredProcedureParameter, getResultList, and unwrap methodsHHH-19321Resolved issue: HHH-19321
- Assigned id value is not passed into BeforeExecutionGenerator#generate() method when allowAssignedIdentifiers() is true and id has been assignedHHH-19320Resolved issue: HHH-19320Marco Belladelli
- StatelessSession.findMultiple() accepting a LockModeHHH-19319Resolved issue: HHH-19319Gavin King
- follow-on locking and StatelessSessionHHH-19318Resolved issue: HHH-19318Gavin King
- Mark org.hibernate.boot.models as incubatingHHH-19317Steve Ebersole
- subselect fetching defined in maping.xml not honoredHHH-19316
- SINGLE_TABLE inheritance makes treat() pick wrong columns when multiple subclasses have a field with the same nameHHH-19315
- StackOverflowException when using onConflict with createCriteriaInsertValues and createCriteriaInsertSelectHHH-19314Andrea Boriero
- EntityGraph and OneToOne relationship is loading twice as many queriesHHH-19313
- BytecodeProviderImpl throwing java.lang.IndexOutOfBoundsExceptionHHH-19312
- NPE with Query Cache, Left Join Fetch, Inheritance on Both Sides, and No AssociationHHH-19311
- Simplified declaration of type for basic mappings in XMLHHH-19310
- Switch to Central Publishing Portal API for publishing to Maven CentralHHH-19309Marko Bekhta
- lock timeoutsHHH-19308
- NPE when entity class missing from persistence.xml is id of another entityHHH-19307Jan Schatteman
- Composite generator may not respect the event types of generators it consits ofHHH-19306Resolved issue: HHH-19306Marko Bekhta
- NPE in EntityEntryContext nonEnhancedEntityXref.get( entity )HHH-19305
- NPE in ResultSetMappingProcessor when using createNativeQuery with {x.*} notation and Entity with Embeddable that contains relational mappingsHHH-19304
- validate @Id fields against @IdClass in ProcessorHHH-19303Resolved issue: HHH-19303Gavin King
- composite ids with no id classHHH-19302
- Must import FQCN when generating metamodel class for inner Jakarta Data repository interfaceHHH-19301Resolved issue: HHH-19301Čedomir Igaly
- more ConstraintKindsHHH-19300Resolved issue: HHH-19300Gavin King
50 of
rework ImmutableEntityUpdateQueryHandlingMode and immutable_entity_update_query_handling_mode
Fixed
Details
Details
Details
Created yesterday
Updated 18 hours ago
Resolved 21 hours ago
Activity
Gavin King18 hours agoEdited
Finally, I decided to not only deprecate ImmutableEntityUpdateQueryHandlingMode
, so that in future it can just be a boolean-valued switch, but also to invert its default. It makes no sense to default to WARN
, and then to allow an exception as an opt-in. It should be default to exception, and allow explicit suppression (with no WARN
).
Gavin King21 hours agoEdited
Done. Honestly I have no clue why we need an enum
isomorphic to Boolean
for such an incredibly trivial thing.
Actually, hrrrrm, on second thought I think I might deprecate this stuff.
This
enum
is currently declared in the rootorg.hibernate.query
namespace, even though it’s definitely not an API, and there’s nothing application programs can really do with it (except, perhaps, pass it as a property value to theConfiguration
object).I will move it to
org.hibernate.query.spi
which is where its only interesting usage is.