On Wed, 13 Jan 2016 10:49:41 -0200, Ido Dovrat <ido.dov...@gmail.com> wrote:

Hibernate is not a dependency of Tapestry. The integration is provided as a separate module. There is no surefire way to make such a module compatible across all version combinations (tapestry and hibernate).

Agreed, even if I understand Jens' opinion.

I think tapestry-hibernate should always be aligned with the latest version of Hibernate (currently 5.x). If possible, it should also support earlier
versions of Hibernate, but only to a point and not at all costs.

Considering the non-backward-compatible changes between Hibernate major versions (3 vs 4 vs 5), I don't know how supporting more than one version in the same codebase could work.

All other users are free to fork the module and adapt it to their special
needs.

tapestry-hibernate and tapestry-hibernate-core are small pieces of code, so forking is definitely viable.

Legacy support of ancient versions is not a common use scenario.

Agreed. According to https://en.wikipedia.org/wiki/Hibernate_(framework), Hibernate 4.0.0 was released on December 2010, more than 5 years ago, which is a lot for the quick pace of software development.

--
Thiago H. de Paula Figueiredo
Tapestry, Java and Hibernate consultant and developer
http://machina.com.br

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to