JSR(Java Specification  Request)
EJB3.0支持并鼓励对实体bean使用透明的持久化,而实体bean符合Hibernate对POJO的基本要求。因此,可以使用Hibernate作为EJB容器的EntityManager组件实现。
Hibernate的HQL(Hibernate Query Language)与新的EJB QL(EJB Query Language)有密切的联系,这是因为这两种语言都源自SQL(Structured Query Language),而且Hibernate团队参与了EJB标准的制定。
EJB3.0允许使用Hibernate支持的注解来描述实体/POJO与数据库之间的关系,由于这种方式非常简便,随着Java5的普及,它将成为维护这些映射的标准方式。
Hibernate3提供的特性超过了EJB3.0标准的要求,而且Hibernate3不要求使用应用服务器,因此适合那些没有使用完整J2EE栈的Swing应用程序、其他客户端应用程序和轻型Web应用程序(例如,在Tomcat上运行的应用程序)。

Hibernate3与EJB3的关系相关推荐

  1. JPA与EJB3的关系

    JPA是基于Java持久化的解决方案,主要是为了解决ORM框架的差异,它的出现在某种程度上能够解决目前ORM框架之间不能够兼容的问题,对开发人员来说,能够更好的在JPA规范下进行系统开发. JPA全称 ...

  2. J2EE开发全程实录

    第1章  正则表达式.... 1 1.1  为什么要用正则表达式... 1 1.2  正则表达式入门... 3 1.2.1  正则表达式中元字符的用法... 4 1.2.2  Java中的正则表达式A ...

  3. JPA和Hibernate的关系

    转载自:https://www.cnblogs.com/amoyzhu/p/5937717.html JPA Java Persistence API,是Java EE 5的标准ORM接口,也是ejb ...

  4. JPA和Hibernate的关系(转)

    JPA Java Persistence API,是Java EE 5的标准ORM接口,也是ejb3规范的一部分. Hibernate,当今很流行的ORM框架,是JPA的一个实现,但是其功能是JPA的 ...

  5. Hibernate3 第一天

    Hibernate3 第一天 课程安排:4天(框架的使用+理论知识) 第一天Hibernate快速入门(单表的CRUD)+核心api讲解(配置+接口) 第二天:Hibernate一级缓存,快照,对象持 ...

  6. JPA教程:JPA概述、JPA实体生命周期、JPA实体映射关系、JPA查询语言

    JPA定义了Java ORM及实体操作API的标准.本文摘录了JPA的一些关键信息以备查阅. 如果有hibernate的基础,通过本文也可以快速掌握JPA的基本概念及使用. 1 JPA概述 JPA(J ...

  7. java.sql.sqlexception: 无效的名称模式:_PSQLException:错误:关系“ TABLE_NAME”不存在...

    我试图在PostgreSQL 8.4.2 DB上运行hibernate.每当我尝试运行一个简单的java代码时: List users = service.findAllUsers(); 我收到以下错 ...

  8. Hibernate4实战 之 第四部分:关系映射

    数据表之间的关系分为三类:一对一.一对多.多对多 一对一数据表(部门表  和  部门主管表) 一对多数据表(部门表  和  部门下的人员表) 多对多数据表(部门表  和  人员表) 根据相互寻找的关系 ...

  9. struts2+spring3+hibernate3整合(二)转载

    3. 配置spring3.0.2 结合 hibernate3.3 3.1 导入hibernate3.3的包 在这里,由于我用的是myeclipse8.5,所以我是采用IDE自动导入的方法.我懒.途中的 ...

最新文章

  1. 操作系统常用词典(一)
  2. 淘宝开源代码质量检测工具!
  3. 2020牛客多校第3场:[Points Construction Problem + 思维题+构造]
  4. powerdesigner箭头如何画_用Scratch编程画几何图形:如何画多边形
  5. 微盟数据库的涅槃之旅
  6. 小米无法链接华硕路由器_2000元的华硕电竞路由器开箱,如此高贵,体验是怎样的?...
  7. 第十六周项目3-有相同数字?
  8. python 超参数_OpenCV python sklearn随机超参数搜索的实现
  9. 在.NET中使用Speex -- 音频数据编解码
  10. 女孩子怎样能赚到月薪一万
  11. java解析XML大全(转)
  12. 约瑟夫问题(猴子选大王)
  13. jsp中把js变量赋给java变量,或者将java变量赋给js变量怎么做?
  14. C陷阱与缺陷阅读笔记(上)
  15. 数据太大的时候,R语言如何读取?
  16. 鸿蒙 悟空遥控,利用悟空遥控推送软件,成功实现高德地图等三方APP装
  17. Python基础:while循环 以及 练习题 :三位数的水仙花数 GDP 计算π 判断一个数是否是素数
  18. Canal.deployer 启动报错说CHARACTER SET 'utf8' COLLATE 'utf8_unico', expect null,rkdown编辑器
  19. 微信小程序加入购物车动画
  20. 墨画子卿第一章第4节:世界观的颠覆

热门文章

  1. pycharm专业版 激活+汉化
  2. 01 VVC中编码块的划分结构
  3. 单调有界证明其余实数完备性定理
  4. 解决com.mchange.v2.c3p0.DriverManagerDataSource. Could not load driverClass com.mysql.cj.jdbc.Driver报错
  5. 中级会计还考职称计算机吗,如何应对中级会计职称考试全面实行无纸化
  6. 数据分析实战项目-用户行为分析(Python)
  7. 学习日记day27 平面设计 构图
  8. 蓝桥杯:BASIC-3——字母图形
  9. 锂电池的最大充电电流和放电电流,你知道怎么看吗?
  10. 解读多重启动引导文件——BOOT.INI