冬眠

这个磁带-休眠模块为使用Hibernate 3作为普通CRUD风格Tapestry应用程序的后端提供了现成的支持。

相关文章

这表示对本地Hibernate接口的访问,这些接口以线程安全的方式在每次请求会话战略。

请注意,Hibernate中的许多更深奥的想法都不受支持,包括嵌套事务和支持多个持久性单元。

这个磁带-休眠核心该模块允许非web应用程序访问Hibernate。

许可问题

Hibernate是根据Lesser GNU公共许可证授权的。这是比Tapestry其余部分使用的Apache软件许可证更严格的许可证。这些限制主要适用于重新发布Hibernate,尤其是以任何更改的形式,并且可能与绝大多数用户无关,但您应该知道。

请参见支持的环境和版本对于支持的Hibernate版本。

笔记

  • 交易是中止(不是坚信的)在每个请求结束时:如果要保存更改,则必须显式提交事务。
  • 组件和服务方法的CommitAfter注释可以在调用该方法后自动提交事务。
  • HibernateGridDataSource可以与网格组件一起使用,以支持针对大型数据集的优化查询。