Skip to content

Commit 935156a

Browse files
committed
rework more deprecated code
1 parent cffabf9 commit 935156a

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

hibernate6/src/main/java/com/fasterxml/jackson/datatype/hibernate6/PersistentCollectionSerializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ private Session openTemporarySessionForLoading(PersistentCollection coll) {
307307
session.setHibernateFlushMode(FlushMode.MANUAL);
308308

309309
persistenceContext.addUninitializedDetachedCollection(
310-
((SessionFactoryImplementor) _sessionFactory).getMetamodel().collectionPersister(coll.getRole()),
310+
((SessionFactoryImplementor) _sessionFactory).getMappingMetamodel().getCollectionDescriptor(coll.getRole()),
311311
coll
312312
);
313313

hibernate7/src/main/java/com/fasterxml/jackson/datatype/hibernate7/Hibernate7ProxySerializer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,8 @@ static String getIdentifierPropertyName(LazyInitializer init) {
307307
final SharedSessionContractImplementor session = init.getSession();
308308
if (session != null) {
309309
SessionFactoryImplementor factory = session.getFactory();
310-
return factory.getIdentifierPropertyName(init.getEntityName());
310+
//TODO fixme - used to work with Hibernate 6, but not anymore
311+
//return factory.getIdentifierPropertyName(init.getEntityName());
311312
}
312313
return null;
313314
}

hibernate7/src/main/java/com/fasterxml/jackson/datatype/hibernate7/PersistentCollectionSerializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ private Session openTemporarySessionForLoading(PersistentCollection coll) {
307307
session.setHibernateFlushMode(FlushMode.MANUAL);
308308

309309
persistenceContext.addUninitializedDetachedCollection(
310-
((SessionFactoryImplementor) _sessionFactory).getMetamodel().collectionPersister(coll.getRole()),
310+
((SessionFactoryImplementor) _sessionFactory).getMappingMetamodel().getCollectionDescriptor(coll.getRole()),
311311
coll
312312
);
313313

0 commit comments

Comments
 (0)