JPA是O/RMapping 的一种规范,用于描述对象-关系表的映射关系,而实现JPA有很多框架,比如JPA自己的,还有Hibernate、TopLink等一些主流框架,hibernate是通过XML来配置搭建映射模型的,annotation是Java5的新特性,JDK5引入了Metedata(元数据)通过注解来搭建映射模型...9 O/RMapping 编程模型 a) 映射模型 i. jpa annotation(java提供的annotation配置--常用) ii. hibernate annotation extension(Hibernate扩展的annotation配置--较少用) iii. hibernate xml(Hibernate的xml配置方式--常用) iv. jpa xml(java提供的xml配置--较少用) b) 编程接口 i. Jpa(不常用) ii. hibernate(现在用) c) 数据査询语言 i. HQL ii. EJBQL(JPQL)
a) 映射模型
i. jpa annotation(java提供的annotation配置--常用)
ii. hibernate annotation extension(Hibernate扩展的annotation配置--较少用)
iii. hibernate xml(Hibernate的xml配置方式--常用)
iv. jpa xml(java提供的xml配置--较少用)
b) 编程接口
i. Jpa(不常用)
ii. hibernate(现在用)
c) 数据査询语言
i. HQL
ii. EJBQL(JPQL)