You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

This is a summary of the changes needed for CSF to upgrade from Hibernate 3.2.5 to 3.6.10.

In brief, the changes are minimal:

  1. POM references:
    1. hibernate artifact, v 3.2.5ga -> hibernate-core artifact v 3.6.10.Final
    2. ehcache artifact v 1.2.3 -> ehcache-core artifact 2.4.3
    3. javassist dependency now has default scope (was test)
  2. Spring Context changes:
    1. All references to hibernate.cache.provider_class replaced by hibernate.cache.region.factory_class
  3. Java Code changes:
    1. NonSubjectAcademicCredit: id changed from String to Long
    2. CourseOptionUserType: Changes in nullSafeGet and nullSafeSet methods due to deprecated Hibernate features.
    3. TestHibernateCourseDao: Expanded to cover changes in CourseOptionUserType
    4. AbstractLabeledEnumUserType: Changes in persistentType method due to deprecated Hibernate features.
    5. HibernateEvaluationSubjectGroupDao and HibernateEvaluationResponseDao: Changes in use of DistinctRootEntityResultTransformer due to Hibernate change.

[Obsolete, but gives an indication of what the changes were: Full set of diffs for the changes are here]

Update: iap-csf upgraded 1/17/13. Patch file here.

  • No labels