NoSQL的持久层框架 Hibernate OGM v5.0.0.Final 发布

jopen 5年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/b6d74ec0ea7432d7f0f37d406b22684e.png" /></p>    <h2>简介</h2>    <p>OGM 是 Object Grid Mapping的缩写,意思是对象--数据网格映射,它的目标是试图使用 JPA 来操作 NoSQL数据库。通过使用Hibernate OGM, 我们可以把现有的, 基于JPA/Hibernate ORM的项目不加改动的从RMDBS切换到NO-SQL之上。</p>    <h2>更新日志</h2>    <p>** Bug<br />     * OGM-973 - build                - Do not ship an 'org.parboiled' WildFly module<br />     * OGM-1039 - documentation, neo4j  - Fix javadoc for embedded Neo4j transaction coordinators<br />     * OGM-854 - neo4j                - Neo4j - *ToOne association not populated for entity returned from JP-QL or native NoSQL query</p>    <p>** Improvement<br />     * OGM-1018 - core, documentation  - hibernate-search-orm is not optional if you have Hibernate Search on the class path<br />     * OGM-1017 - cassandra            - Cassandra should store java.math.BigDecimal as decimal<br />     * OGM-899 - documentation        - Wrong OS Name<br />     * OGM-860 -                      - Move DocumentHelpers to more sensible place<br />     * OGM-1015 - build                - Publish WildFly modules using a slot reflecting the version of OGM<br />     * OGM-1053 - documentation        - Minor various documentation updates for 5.0 release</p>    <p>** New Feature<br />     * OGM-1046 - build, tests         - Tests in the package 'org.hibernate.ogm.backendtck.batchfetching' aren't committing the transaction<br />     * OGM-1034 - neo4j                - Propagate changed property values to embedded nodes when updating an association<br />     * OGM-1027 - mongodb              - Support BSON function calls in the MongoDB native parser<br />     * OGM-1030 - build                - Upgrade to ORM 5.0.9<br />     * OGM-1028 - core                 - Add more verbosity to exception thrown by OgmEntityEntryState#getStateFor()<br />     * OGM-581 - query                - Support Query#setParameterList()</p>    <p>** Sub-task<br />     * OGM-991 - documentation        - Add a unit test to make sure the Getting Started Guide is having the right configuration<br />     * OGM-921 - documentation        - Remove hint for adding JBoss repo</p>    <p>** Task<br />     * OGM-1013 - tests                - Add unit tests for ArrayHelper utility class<br />     * OGM-1002 - build, tests         - Move integration tests in the same module<br />     * OGM-1022 - documentation        - Improve documentation around MongoDB CLI syntax<br />     * OGM-1048 -                      - Travis - Cassandra download URL is not stable<br />     * OGM-1010 - documentation, tests - No longer require users to import the Hibernate Search modules<br />     * OGM-1036 - build                - Upgrade to Hibernate Search 5.5.3.Final<br />     * OGM-1037 - infinispan           - Upgrade to Infinispan 8.2.1.Final<br />     * OGM-1009 - tests                - Minor resource leaks in integration tests<br />     * OGM-713 - build, documentation - Remove mention of the full Object/Grid Mapper name in the documentation<br />     * OGM-1050 -                      - Fix several typos in method names and comments<br />     * OGM-1011 - core, mongodb        - Move ByteStringType to core and update name and javadoc<br />     * OGM-888 - documentation        - Update reference documentation after migration to ORM 5<br />     * OGM-990 - documentation        - The Getting Started Guide needs to be updated<br />     * OGM-1021 - tests                - Add Travis support</p>    <h2>下载地址</h2>    <ul>     <li><a href="/misc/goto?guid=4958990410793796823" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958990410891680063" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>