标签
AeroGear Arquillian Bean Validation Byteman CD CDI Ceylon Commonhaus Community Discussions Eclipse Elasticsearch Events HANA Hibernate OGM Hibernate ORM Hibernate Reactive Hibernate Search Hibernate Shards Hibernate Validator Hiring Infinispan Interview JBoss AS JBoss Asylum JBoss Forge JBoss Tools JPA JSF JSR 352 Jakarta Data Jakarta EE Jakarta Persistence Java EE Lucene Newsletter Off topic Performance PicketLink Quarkus Releases Rich Faces Seam Weld WildFly asylum git minishift swarm
作者
Andy Glover在几周前撰写了一篇关于Hibernate Shards的优秀文章。(看来我们在这里错过了链接。)
在Hibernate中,存在一个特定的逻辑分支,其中我们需要解析和验证一个可能代表Hibernate映射(hbm.xml)文件、1.0兼容的orm.xml文件或2.0兼容的orm.xml文件的org.xml.sax.InputSource。目前,Hibernate映射文件由DTD定义,而orm.xml文件的两个版本由XSD定义。当前代码通过启用DTD和Schema验证来构建SAXReader并尝试读取源。它首先将Schema验证映射到XSD的2.0版本;如果发生错误,它然后尝试重新解析映射Schema验证到XSD的1.0版本。
Git很棒
由 Jason Greene 发布 |
我很少找到没有一些我必须解决的问题的工具(即使是很小的问题)。更少的是,我发现一个工具让我印象深刻,超出了我的预期。
Hibernate 3.6.0.Beta4已经发布,主要包括一些小错误修复和改进。这一周期的大部分工作都集中在改进文档上。对于那些不了解情况的人来说,我们计划将文档分成两本书。
我非常高兴地宣布,我们已发布了Weld 1.1.0的第一个beta版本,这是JSR-299:Java EE的上下文和依赖注入的参考实现。它基于CDI 1.0 API。您可以在本帖子的底部找到直接下载链接,或者您可以从JBoss Maven仓库中提取工件。