简介
Hibernate 团队成员。
创始人:Hibernate Search、Hibernate OGM、Hibernate Validator、Les Cast Codeurs、JBoss Asylum。领导 Hibernate ORM 的 JPA 实现。
红帽公司 JBoss 产品组合的数据平台架构师。特别参与 Hibernate 和 Infinispan 产品组合。
Bean Validation 的规范负责人和 JPA 专家组成员。
标签
作者
我在听FindBugs™的一个播客时了解到了它。由于Hibernate Annotations和Hibernate EntityManager都即将发布最终版本,我决定试一试。
我看到很多人在Hibernate等ORM解决方案之上编写(或使用)第三方抽象框架,以便他们可以潜在地从一个ORM引擎切换到另一个(甚至另一种技术)。这些框架甚至被某些架构师视为必备品。
Hibernate团队很高兴地宣布Hibernate EntityManager 3.1beta6和Hibernate Annotations 3.1beta8,这是最新和最伟大的EJB3提议的最终草案的合规实现。
Hibernate 3.1.1在本周早些时候发布。这次维护版本主要关注错误修复和改进,尤其是关于
对应用程序进行分区
在ORM世界中,打包始终是一项手动操作。在Hibernate中,您必须通过配置API或通过hibernate.cfg.xml文件列出映射的实体。有一段时间了,JBoss AS引入了.hار的概念,基本上是一个由部署者扫描的存档,用于发现Hibernate配置以及其中的hbm.xml文件。
Hibernate Entity Manager和Hibernate Annotations的新版本现已发布。
我们刚刚发布了全新的Hibernate Annotations模块的alpha版本。此模块提供了通过JDK 5.0元数据注解(而不是XML映射文件或XDoclet预处理)来声明Hibernate O/R映射元数据的功能。我们已经实现了在规范早期草稿1中定义的EJB3(JSR-220)O/R元数据注解。这组注解涵盖了所有常见的映射情况。
重新附加未修改的对象
有时,从之前会话中分离出来的领域模型对象需要/可以重新附加,而不触发UPDATE操作(无论是否有乐观锁)。Hibernate通过提供以下方式支持此类功能:
JDK 1.5注解的实际技巧
也许你没有注意到,但关于JDK 1.5元数据注解的每一块信息都只是简单的/Hello World/教程(当然,我排除了规范)。这里没有真正的实现。这尤其适用于处理注解的代码。我将这样的应用程序称为注解读取器。