zoukankan      html  css  js  c++  java
  • Java Jpa 规范

    Jpa最早是EJB3.0里面的内容,JSR 220: Enterprise JavaBeansTM 3.0

    https://www.jcp.org/en/jsr/detail?id=220

    后来大约在09年提出了JPA2.0的规范:JSR317

    https://www.jcp.org/en/jsr/detail?id=317

    在13年的时候已经出了JPA2.1规范:JSR338

    https://www.jcp.org/en/jsr/detail?id=338

    目前用的比较多的是JPA2.0.

    而2.1则增加了对于存储过程的支持。

    Hibernate4.3 实现了JPA2.1 规范和定义的新特性,包括::

    • 为存储过程的使用和函数调用提供了标准的支持。
    • 现在能够通过类型安全的方式定义和执行UPDATE及DELETE查询。
    • 用于在单独的类中实现生命周期事件的实体监听器现在可以使用 CDI 标准(JSR-299)进行依赖注入。
    • 属性转换器(AttributeConverters),基本值可以在数据库表示和相应对象表示之间进行转换。
    • 实体图,可以用于定义一个实体及其子元素的加载方式。一个图形的加载方式也可能会动态变化。
    • 供应商之间执行一种标准的模式生成方式,同时还有一个所有的供应商都理解的基线配置。
    • 现在能够通过SynchronizationType控制当前事务持久化上下文的同步。
    • 现在借助于@ConstructorResult注解能够使用从一个SQL查询返回的参数值构造对象。
  • 相关阅读:
    Linux内核的总结认识
    服务器的基本问题避免
    Linux中多线程信号的处理
    gdb调试
    TCP数据包的封包和拆包
    网络TCp数据的传输设计(黏包处理)
    InputArray和OutputArray
    UTF8转unicode说明
    C++使用标准库的栈和队列
    resize函数有五种插值算法
  • 原文地址:https://www.cnblogs.com/ranger2016/p/3950852.html
Copyright © 2011-2022 走看看