• 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查询返回的参数值构造对象。
  • 相关阅读:
    博客园风格简单修饰(Do It Yourself)
    十大经典排序算法
    物流BOS
    算法设计
    牛客网刷题
    关于上网的问题
    Lucene&Solr
    SSM综合练习
    四十八:WAF绕过-权限控制之代码混淆及行为造轮子
    四十七:WAF绕过-漏洞发现之代理池指纹被动探针
  • 原文地址:https://www.cnblogs.com/ranger2016/p/3950852.html
Copyright © 2020-2023  润新知