写点什么

ORM 工具 Hibernate 4.3 发布, 实现 JPA 2.1 规范

  • 2014-01-02
  • 本文字数:555 字

    阅读完需:约 2 分钟

最终版本的 Hibernate ORM 4.3 (一个基于 Java 的对象关系映射框架)已于最近发布,新版本支持存储过程和实体图。Hibernate 4.3 是 JPA 2.1 规范和 JSR 338 的一个认证实现。

版本的主要目标是支持 JPA 2.1 规范和定义的新特性,包括:

  • 为存储过程的使用和函数调用提供了标准的支持。
  • 现在能够通过类型安全的方式定义和执行 UPDATE 及 DELETE 查询。
  • 用于在单独的类中实现生命周期事件的实体监听器现在可以使用 CDI 标准(JSR-299)进行依赖注入。
  • 属性转换器(AttributeConverters),基本值可以在数据库表示和相应对象表示之间进行转换。
  • 实体图,可以用于定义一个实体及其子元素的加载方式。一个图形的加载方式也可能会动态变化。
  • 供应商之间执行一种标准的模式生成方式,同时还有一个所有的供应商都理解的基线配置。
  • 现在能够通过 SynchronizationType 控制当前事务持久化上下文的同步。
  • 现在借助于 @ConstructorResult 注解能够使用从一个 SQL 查询返回的参数值构造对象。

其他与新 JPA 规范并不相关的重大变化包括:

  • 增加了对 OSGi 环境的支持。计划是在 Hibernate 5 中进一步提升对它的支持。
  • 支持内联脏检查,基于 Hibernate 中增强的新字节码支持查找哪些实体的状态发生了变化。

文档也已经被更新以便与新版本匹配。

查看英文原文 ORM Tool Hibernate 4.3 Released, Implementing JPA 2.1 Specification

2014-01-02 07:323136
用户头像

发布了 321 篇内容, 共 126.6 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

使用python给图片加个盲水印

技能实验室

Python 10月月更

使用python时刻中监控文件夹,记录文件夹中文件异常信息

技能实验室

Python 10月月更

python中的一个实用的库imghdr,用于探测图片格式

技能实验室

Python 10月月更

python入门之数据库操作

技能实验室

Python 10月月更

python入门之内置模块argparse

技能实验室

Python 10月月更

windows机器配置自签名ssl证书,部署文件服务器

技能实验室

windows SSL证书 10月月更

使用python实现一个文件搜索功能,类似于Everything功能

技能实验室

Python 10月月更

使用python监控linux服务器

技能实验室

10月月更

技术分享 | 使用 Zabbix + Grafana 搭建服务器监控系统

霍格沃兹测试开发学社

技术分享 | 一文搞定 Appium 环境配置

霍格沃兹测试开发学社

python实现ftp服务端和客户端

技能实验室

Python 10月月更

使用python处理视频的库moviepy

技能实验室

python 3.5+ 10月月更

使用python校验密码强度

技能实验室

python 3.5+ 10月月更

使用python计算两个位置的距离是多远

技能实验室

Python 10月月更

python替换图片背景色,适用于制作证件照

技能实验室

python 3.5+ 10月月更

python入门之发送邮件

技能实验室

Python 10月月更

记一次应用接入第三方统一认证服务的过程,基于JWT和OAuth2.0

技能实验室

Java 10月月更

Java读取csv文件的三种方式

技能实验室

10月月更

使用python提供一个简单的restful接口

技能实验室

python 3.5+ 10月月更

python入门之时间处理日期库

技能实验室

Python 10月月更

深入RocketMQ-消息原理篇

C++后台开发

RocketMQ 消息队列 后端开发 linux开发 C++开发

python将视频抽帧的的多种方式

技能实验室

10月月更

电网攻击频发,云原生架构正在成为众矢之的

青藤云安全

网络安全 主机安全 青藤云安全

翻译API的python调用方式

技能实验室

Python 10月月更

python版局域网端口扫描

技能实验室

Python 10月月更

Springboot项目启动后获取配置属性

技能实验室

10月月更

在Centos6.10安装python3后安装第三方包遇到的问题

技能实验室

Python 10月月更

python入门之os模块和platform模块

技能实验室

10月月更

使用python生成文字图片,画圆圈 ,生成圆形图片

技能实验室

10月月更

【融云出海白皮书免费看】出海洞察之印尼的「新兴市场启示录」

融云 RongCloud

白皮书 出海

使用Idea搭建App开发环境,创建安卓工程

技能实验室

android IDEA 10月月更

ORM工具Hibernate 4.3发布, 实现JPA 2.1规范_Java_Jan Stenberg_InfoQ精选文章