Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Fixed bad links due to copy-paste from cwiki-test
Wiki Markup
{float:right|background=#eee}
{contentbylabel:title=Related Articles|showLabels=false|showSpace=false|space=TAPESTRY|labels=hibernate}
{float}

The Tapestry/Hibernate Integration Library The Tapestry-hibernate module provides out-of-the-box support for using Hibernate 3 as the back end for normal CRUD style Tapestry applications.

Div
stylefloat:right
titleRelated Articles
classaui-label
Content by Label
showLabelsfalse
showSpacefalse
titleRelated Articles
cqllabel = "hibernate" and space = currentSpace()

This represents For at least the first pass, this will represent access to the native Hibernate interfaces, exposed in a thread-safe manner, within a session-per-request strategy.

...

The tapestry-hibernate-core module allows non-Tapestry web applications to access Hibernate.

...

Hibernate is licensed under the Lesser GNU Public License. This is more restrictive license than the Apache Software License used by the rest of Tapestry. The restrictions mostly apply to redistributing Hibernate, especially in any altered form, and will likely be irrelevant to the vast majority of users, but you should be aware.

This library is compiled against version 3.3.1.GA of Hibernate (and version 3.4.0.GA of hibernate-annotations), but should work with more recent versions.

What's New?

See Supported Environments and Versions for the versions of Hibernate supported.

Notes

  • Transactions are aborted (not Transactions are now aborted (no longer committed) at the end of each request: you must now explicitly commit the transaction if changes are to be saved.
  • The new CommitAfter annotation for component and service methods can now commit the transaction automatically after the method is invoked.
  • HibernateGridDataSource can be used with the Grid component to support optimized queries against large data sets.