百分之二百 3星
共回答了316个问题采纳率:96.9% 评论
JPA优势
可持久化Java对象。JPA能够直接持久化复杂的Java对象,并能够使用JPQL语言进行复杂的查询。JPQL是JPA专用的查询语言,是类似于SQL的面向对象的查询语言。
使用简单。JPA使用注释(Annotation)定义Java对象与关系数据库之间的映射,而传统的ORM多使用xml配置文件。JPA使用起来比ORM要方便。使用JPA不用关注底层使用什么数据库。
规范标准化。JPA是JCP组织发布的,是Java官方规定的统一的API。目前已经有多种框架实现JPA标准。使用了JPA的系统可以自由选择遵循JPA标准的框架,并能够自由更换。
事务性、大数据量。JPA底层使用关系数据库进行存储,因此具备关系数据库的特点,例如事务性、数据完整性、并发访问、大数据量等。
与其他持久化技术相比,JPA有很大的技术优势。表列出了JPA与其他持久化技术的比较。
JPA的劣势
由于非常新,JPA 规范可能还需要进过重要发展才会变得很稳定。
JPA 是一个规范而不是一个产品。需要提供商提供一个实施,才能获得这些基于标准的 API 的优势。
12小时前
猜你喜欢的问题
5个月前1个回答
5个月前1个回答
5个月前1个回答
5个月前2个回答
5个月前1个回答
5个月前2个回答
热门问题推荐
3个月前1个回答
3个月前2个回答
2个月前1个回答
2个月前1个回答
1个月前1个回答
4个月前1个回答
1个月前1个回答
1个月前1个回答
1个月前2个回答