Unmi的Struts2学习笔记(二) - 编程入门网
接口也都非常简单,没有太 多特别的规则和设计模式的要求,开发者可以很容易的掌握。JPA 基于非侵入式 原则设计,因此可以很容易的和其它框架或者容器集成。
可媲美 JDBC 的查询能力 JPA 定义了独特的 JPQL(Java Persistence Query Language),JPQL 是 EJB QL 的一种扩展,它是针对实体的一种查询语言,操作对象是实体,而不是关 系数据库的表,而且能够支持批量更新和修改、JOIN、GROUP BY、HAVING 等通常 只有 SQL 才能够提供的高级查询特性,甚至还能够支持子查询。 使用Apache OpenJPA开发EJB 3.0应用,第1部分: OpenJPA与EJB 3.0(6)时间:2011-08-31 IBM 肖菁支持面向对象的高级特性 JPA 中能够支持面向对象的高级特性,比如类之间的继承、多态和类之间的复 杂关系,这样的支持能够让开发者最大限度的使用面向对象的模型设计企业应用 ,而不需要自行处理这些特性在关系数据库的持久化。 下面的这个表格中列出了当前常用持久化技术的优缺点。 表 1 持久化技术的优缺点
OpenJPA 简介 OpenJPA 是 Apache 组织提供的开源项目,它实现了 EJB 3.0 中的 JPA 标准 ,为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA 封装了和 关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。OpenJPA 可以作为独立的持久层框架发挥作用,也可以轻松的与其它 Java EE 应用框架或 者符合 EJB 3.0 标准的容器集成。 除了对 JPA 标准的支持之外,OpenJPA 还提供了非常多的特性和工具支持让 企业应用开发变得更加简单,减少开发者的工作量,包括允许数据远程传输/离线 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |