Binary compatibility report for the dropwizard-hibernate library between 3.0.10 and 4.0.0 versions

Test Info


Library Namedropwizard-hibernate
Version #13.0.10
Version #24.0.0

Test Results


Total Java Modules1
Total Methods / Classes135 / 13
Compatibility 78.4%

Problem Summary


SeverityCount
Added Methods-19
Removed MethodsHigh25
Problems with
Data Types
High0
Medium0
Low0
Problems with
Methods
High8
Medium0
Low0

Added Methods  19 


dropwizard-hibernate-4.0.0.jar, AbstractDAO.class
package io.dropwizard.hibernate
AbstractDAO<E>.criteriaQuery ( )  :  CriteriaQuery<E>
AbstractDAO<E>.get ( Object id )  :  E
AbstractDAO<E>.list ( CriteriaQuery<E> criteria )  :  List<E>
AbstractDAO<E>.uniqueResult ( CriteriaQuery<E> criteriaQuery )  :  E

dropwizard-hibernate-4.0.0.jar, DualSessionFactory.class
package io.dropwizard.hibernate.dual
DualSessionFactory.addNamedEntityGraph ( String graphName, EntityGraph<T> entityGraph )  :  void
DualSessionFactory.addNamedQuery ( String name, Query query )  :  void
DualSessionFactory.createEntityManager ( )  :  EntityManager
DualSessionFactory.createEntityManager ( Map map )  :  EntityManager
DualSessionFactory.createEntityManager ( SynchronizationType synchronizationType )  :  EntityManager
DualSessionFactory.createEntityManager ( SynchronizationType synchronizationType, Map map )  :  EntityManager
DualSessionFactory.fromSession ( Function<Session,R> action )  :  R
DualSessionFactory.fromTransaction ( Function<Session,R> action )  :  R
DualSessionFactory.getCache ( )  :  Cache
DualSessionFactory.getCriteriaBuilder ( )  :  CriteriaBuilder
DualSessionFactory.getMetamodel ( )  :  Metamodel
DualSessionFactory.getPersistenceUnitUtil ( )  :  PersistenceUnitUtil
DualSessionFactory.inSession ( Consumer<Session> action )  :  void
DualSessionFactory.inTransaction ( Consumer<Session> action )  :  void

dropwizard-hibernate-4.0.0.jar, HibernateBundle.class
package io.dropwizard.hibernate
HibernateBundle<T>.createHibernate5Module ( )  :  Hibernate5JakartaModule

to the top

Removed Methods  25 


dropwizard-hibernate-3.0.10.jar, AbstractDAO.class
package io.dropwizard.hibernate
AbstractDAO<E>.criteria ( )  :  Criteria *DEPRECATED*
AbstractDAO<E>.criteriaQuery ( )  :  CriteriaQuery<E>
AbstractDAO<E>.get ( Serializable id )  :  E
AbstractDAO<E>.list ( Criteria criteria )  :  List<E>
AbstractDAO<E>.list ( CriteriaQuery<E> criteria )  :  List<E>
AbstractDAO<E>.uniqueResult ( Criteria criteria )  :  E
AbstractDAO<E>.uniqueResult ( CriteriaQuery<E> criteriaQuery )  :  E

dropwizard-hibernate-3.0.10.jar, DualSessionFactory.class
package io.dropwizard.hibernate.dual
DualSessionFactory.addNamedEntityGraph ( String graphName, EntityGraph<T> entityGraph )  :  void
DualSessionFactory.addNamedQuery ( String name, Query query )  :  void
DualSessionFactory.createEntityManager ( )  :  EntityManager
DualSessionFactory.createEntityManager ( Map map )  :  EntityManager
DualSessionFactory.createEntityManager ( SynchronizationType synchronizationType )  :  EntityManager
DualSessionFactory.createEntityManager ( SynchronizationType synchronizationType, Map map )  :  EntityManager
DualSessionFactory.getAllClassMetadata ( )  :  Map<String,ClassMetadata>
DualSessionFactory.getAllCollectionMetadata ( )  :  Map
DualSessionFactory.getCache ( )  :  Cache
DualSessionFactory.getClassMetadata ( Class entityClass )  :  ClassMetadata
DualSessionFactory.getClassMetadata ( String entityName )  :  ClassMetadata
DualSessionFactory.getCollectionMetadata ( String roleName )  :  CollectionMetadata
DualSessionFactory.getCriteriaBuilder ( )  :  CriteriaBuilder
DualSessionFactory.getMetamodel ( )  :  Metamodel
DualSessionFactory.getMetamodel ( )  :  Metamodel
DualSessionFactory.getPersistenceUnitUtil ( )  :  PersistenceUnitUtil
DualSessionFactory.getTypeHelper ( )  :  TypeHelper

dropwizard-hibernate-3.0.10.jar, HibernateBundle.class
package io.dropwizard.hibernate
HibernateBundle<T>.createHibernate5Module ( )  :  Hibernate5Module

to the top

Problems with Methods, High Severity  8 


dropwizard-hibernate-3.0.10.jar, AbstractDAO.class
package io.dropwizard.hibernate
[+] AbstractDAO<E>.criteriaQuery ( )  :  CriteriaQuery<E>  1 

dropwizard-hibernate-3.0.10.jar, DualSessionFactory.class
package io.dropwizard.hibernate.dual
[+] DualSessionFactory.createEntityManager ( )  :  EntityManager  1 
[+] DualSessionFactory.createEntityManager ( Map map )  :  EntityManager  1 
[+] DualSessionFactory.getCache ( )  :  Cache  1 
[+] DualSessionFactory.getCriteriaBuilder ( )  :  CriteriaBuilder  1 
[+] DualSessionFactory.getMetamodel ( )  :  Metamodel  1 
[+] DualSessionFactory.getPersistenceUnitUtil ( )  :  PersistenceUnitUtil  1 

dropwizard-hibernate-3.0.10.jar, HibernateBundle.class
package io.dropwizard.hibernate
[+] HibernateBundle<T>.createHibernate5Module ( )  :  Hibernate5Module  1 

to the top

Java Archives  1 


dropwizard-hibernate-3.0.10.jar

to the top