文件名称:开发JPA应用
文件大小:1.97MB
文件格式:PDF
更新时间:2014-12-07 05:46:18
JPA
第十三章 开发JPA应用..................................... 1 13.1 介绍................................................ 2 13.1.1 JPA 简介.......................................... 2 13.1.2 MyEclipse提供的JPA开发功能........................ 4 13.1.3 JPA的代码结构和相关理论知识....................... 4 13.1.3.1 JPA代码结构..................................... 4 13.1.3.2 配置文件persistence.xml......................... 4 13.1.3.3 实体类及标注.................................... 6 13.1.3.4 使用EntityManager来管理实体..................... 13 13.1.3.5 Query对象....................................... 18 13.1.3.6 JPA 查询语言(JPA QL)简介...................... 19 13.1.3.7 回调方法 ....................................... 21 13.2 准备工作............................................ 22 13.3创建JPAHello项目..................................... 22 13.3.1 创建表格.......................................... 22 13.3.2 创建 HelloJPA Java Project ....................... 23 13.3.3 添加 JPA Capabilities 到现有项目.................. 23 13.3.4 使用JPA配置文件编辑器修改文件..................... 25 13.3.5 使用反向工程快速生成JPA实体类和DAO ............... 28 13.3.6 调整生成的实体类标注.............................. 42 13.3.7 编写测试代码 ..................................... 43 13.4 JPA 工具高级部分.................................... 46 13.4.1 MyEclipse Java Persistence Perspective透视图...... 46 13.4.2 JPA Details 视图.................................. 47 13.4.3 JPA 代码编辑辅助.................................. 49 13.4.4 生成一对多等复杂映射代码.......................... 49 13.5 Spring整合JPA开发................................... 58 13.5.1 添加Spring开发功能................................ 59 13.5.2 从数据库反向工程生成实体和Spring DAO.............. 60 13.5.3 编写并运行测试代码................................ 71 13.5.3.1 支持标注事务时的调试代码........................ 71 13.5.3.2 不支持标注事务时的调试代码...................... 73 13.6 小结................................................ 74 13.7 参考资料............................................ 75